MySQL8.0 1045错误解决方法(ERROR 1045 (28000): Access denied for user ‘root‘@‘localhost‘ (using passwor:yes))
MySQL8.0 1045错误解决方法重置root密码:
1、~# service mysqld stop //停止MySQL服务
2、~# nano /etc/mysql/mysql.conf.d/mysqld.cnf //在[mysqld]下添加 skip-grant-tables
3、~# service mysqld start //启动mysql
4、~# mysql -uroot -p //回车进入mysql
5、mysql> use mysql //进入MySQL数据库
6、mysql> update user set authentication_string='' where user='root'; //密码字段设置为空
7、mysql> flush privileges; //刷新权限
8、~# service mysqld stop //停止MySQL服务
9、~# nano /etc/mysql/mysql.conf.d/mysqld.cnf //在[mysqld]下删除添加的 skip-grant-tables
10、~# service mysqld start //启动mysql
11、~# mysql -uroot -p //回车进入mysql
12、mysql> use mysql //进入MySQL数据库
13、mysql> ALTER user 'root'@'localhost' IDENTIFIED BY 'root'; //修改密码
14、mysql> flush privileges; //刷新权限
15、mysql> exit; //退出,完成。
本作品采用 知识共享署名-相同方式共享 4.0 国际许可协议 进行许可。
评论已关闭