ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)
pycharm 创建数据库报错
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)
win:解决方法
1.管理员身份运行cmd
2.net stop mysql
3.运行命令 mysqld --skip-grant-tables,这是光标会一直闪
4.再管理员打开新cmd
5.进入mysql>use mysql;
6.mysql>select * from user;
7.这里如果显示的是 authentication_string(新版的5.7以后吧)就执行
mysql>update user set authentication_string=password("root") where user="root";
如果显示的是password 就执行
mysql>update user set password=password("root") where user="root";
---------------------
8.flush privileges;
下次再登录的时候输入密码就是了比如 mysql -uroot -proot就直接登录了