*解决Mysql 的Access denied for user’root’@‘localhost’ (using password: NO)问题
修改密码
一、重启mysql服务器
net stop mysql
net start mysql
二、登陆mysql,直接回车(Enter)
mysql -u root -p
三、进入后, 输入
use mysql
它会输出 Database changed
四、修改密码(注意版本)
MySQL8.0新密码认证方式:
ALTER USER 'root'@'localhost'
IDENTIFIED WITH mysql_native_password
BY 'password';
root为数据库的用户名。
password是将要设置的root用户的密码。
五、刷新权限:
flush privileges;
六、退出
quit;
七、重新登陆
mysql -u root -p
输入密码就可。