C:\Java-extra-thing\mysql-5.7.20-winx64\bin>mysqld --initialize
C:\Java-extra-thing\mysql-5.7.20-winx64\bin>mysqld -nt-install
C:\Java-extra-thing\mysql-5.7.20-winx64\bin>net start mysql
MySQL 服务正在启动 .
MySQL 服务已经启动成功。
改密码:update user set password=password(“123456”) where user=”root”;(别忘了最后加分号) 。 (tips:password字段在5.7已经改成authentication_string,5.7版本应该使用update user set authentication_string=password(“123456”) where user=”root”;)
刷新权限(必须步骤):flush privileges;
退出 quit。
注销系统,再进入,使用用户名root和刚才设置的新密码 123456 登录。
现在使MySQL服务器的连接,那么使用下面的命令:
D:\software\mysql-5.6.25-winx64\bin>mysqladmin -u root -p shutdown
Enter password: ******
进入以后执行命令系统会提示还要更改一次密码
mysql> show databases;
ERROR 1820 (HY000): You must reset your password using ALTER USER statement before executing this statement.
mysql> set password=password("******");
Query OK, 0 rows affected, 1 warning (0.00 sec)
mysql>