第一次登陆mysql

打开cmd

mysql -u root -p 回车

输入密码  因为第一次登陆,还没有设置,直接回车

出现 ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)

输入          mysqld --skip-grant-tables

或者 mysqld --defaults-file="D:\mysql\mysql-5.7.19-winx64\my.ini" --console --skip-grant-tables

这个时候,光标会一直闪。注意,不要动,打开另一个命令行窗口。

 

来到bin目录下,

登录 mysql -u root -p

密码为空,直接回车;

就可以进去了

然后

use mysql;

update user set authentication_string=password("123456") where user="root";

最后,flush privileges

 

你可能感兴趣的:(mysql)