本人电脑win7 64位系统,就mysql5.7.19版本安装遇到的问题记录一下:

一:下载压缩包

1.从MySQL官网下载MySQL Community Server 5.7.19,此版本为免费版。

mysql5.7下载 mysql5.7.19下载_mysql

  

注:如果感觉在官网下载太慢,提供百度网盘分享http://pan.baidu.com/s/1jIvFjIu2.下载完成之后解压缩,打开之后文件夹如下:

mysql5.7下载 mysql5.7.19下载_MySQL_02

  

将文件夹mysql-5.7.19-winx64根据自己喜好更改名称,如:mysql。我把文件夹mysql放到了E盘。
二:配置mysql

打开文件夹E:\mysql,新建文件夹data,新建配置文件my.ini,文件夹目录如下:

mysql5.7下载 mysql5.7.19下载_mysql5.7下载_03

配置文件my.ini添加内容如下:

mysql5.7下载 mysql5.7.19下载_配置文件_04

三:安装启动mysql

1.用管理员身份打开cmd命令行工具,cd到解压文件的bin目录E:\mysql\bin

mysql5.7下载 mysql5.7.19下载_配置文件_05

2.输入mysqld install回车运行,随后提示安装成功,如图:

mysql5.7下载 mysql5.7.19下载_mysql_06

3.输入net start mysql回车运行,随后提示成功,如图:

mysql5.7下载 mysql5.7.19下载_mysql_07

  

注1:若提示“发生系统错误 2”,这是因为之前的mysql卸载不干净,需要更改注册表

    (1)按win+R,输入regedit,如图:

mysql5.7下载 mysql5.7.19下载_mysql_08

    

(2)找到计算机\HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\services\MySQL,右键ImagePath修改数值数据为"E:\mysql\bin\mysqld" MySQL,如图:

mysql5.7下载 mysql5.7.19下载_mysql_09

      

再找到计算机\HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\services\MySQL,右键ImagePath修改数值数据为"E:\mysql\bin\mysqld" MySQL,如图:

mysql5.7下载 mysql5.7.19下载_MySQL_10

    

(3)输入mysqld install回车运行,随后提示安装成功,如图:

mysql5.7下载 mysql5.7.19下载_mysql_11

    

(4)输入net start mysql回车运行,随后提示成功,如图:

mysql5.7下载 mysql5.7.19下载_mysql_07

  注2:若提示“MySQL服务无法启动”,如图:

mysql5.7下载 mysql5.7.19下载_配置文件_13

    

将data文件夹清空,输入mysqld --initialize,略作等待,再输入net start mysql,如图:

mysql5.7下载 mysql5.7.19下载_配置文件_14

四:进入mysql环境

1.MySQL服务启动成功之后,再输入mysql -u root -p,提示如图:

mysql5.7下载 mysql5.7.19下载_mysql_15

2.修改my.ini配置文件最后一行,将#去掉。如图:

mysql5.7下载 mysql5.7.19下载_mysql5.7下载_16

2.输入net stop mysql停止mysql服务,再输入net strat mysql重新启动mysql。如图:

mysql5.7下载 mysql5.7.19下载_MySQL_17

3.cd到bin目录,输入mysql -u root -p,提示Enter password:,直接回车即可进入mysql环境。如图:

mysql5.7下载 mysql5.7.19下载_mysql_18

4.输入use mysql;

   提示Database changed

5.输入update user set password=password('123456') where user='root';
   提示ERROR 1054 (42S22): Unknown column 'password' in 'field list'

6.输入update mysql.user set authentication_string=password('123456') where user='root';

   提示Query OK, 1 row affected, 1 warning (0.00sec)

          Rows matched: 1 Changed: 1 Warnings: 1

7.输入flush privileges;

   提示Query OK, 0 rows affected (0.01 sec)

8.输入exit;

   提示Bye

   退出mysql环境

mysql5.7下载 mysql5.7.19下载_MySQL_19

9.重新将my.ini配置文件修改回来,再将MySQL服务重启。

10.MySQL服务重启之后,输入mysql -u root -p回车,再输入刚刚设置的密码即可进入mysql环境。

11.输入use mysql;

     提示ERROR 1820 (HY000): You must reset your password ...

12.输入set password=password('123456');

     提示Query OK, 0 rows affected, 1 warning (0.00sec)

13.输入flush privileges;

     提示Query OK, 0 rows affected (0.01 sec)

14.输入use mysql;

     提示Database changed

mysql5.7下载 mysql5.7.19下载_配置文件_20

15.退出mysql环境,输入mysql -u root -p回车,再输入刚刚更改的密码即可进入mysql环境,再无问题!!!

mysql5.7下载 mysql5.7.19下载_mysql5.7下载_21