您的位置:首页 > 数据库 > MySQL

解决安装MySQL 5.6 启动mysql提示 ERROR 1045 (28000): Access denied for user root@ localhost的异常

2017-12-04 10:57 756 查看
在UBUNTU16.04上安装mysql5.6后,启动mysql,

错误提示: ERROR 1045 (28000): Access denied for user root@ localhost

这里需要重新配置数据库密钥,流程如下:

1. sudo vi /etc/mysql/mysql.conf.d/mysqld.cnf

2. 在该配置文件最后一行插入:skip-grant-tables

3. 重启mysql服务sudo service mysql restart

4. 启动mysql修改root用户密钥,具体操作如下:

$ mysql
mysql> use mysql
mysql> update mysql.user set authentication_string=password('qwer1111') where user='root' and Host ='localhost';
mysql> update user set plugin="mysql_native_password";
mysql> flush privileges;
mysql> quit;
Bye


5.  回到/etc/mysql/mysql.conf.d/mysqld.cnf,把“skip-grant-tables”注释掉

6. 重启mysql服务sudo service mysql restart

7. 执行"mysql -u root -p",输入密码后登录成功
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐