养生 装修 购物 美食 感冒 便秘 营销 加盟 小吃 火锅 管理 创业 搭配 减肥 培训 旅游

Centos7 ERROR 1045 ACCESS denied错误解决方法

时间:2024-11-07 23:30:54

在使用centos7系统是,有时候进入mysql数据库输入密码回车后出现“ERRO六咝媲拜R1045(28000):Accessdeniedforuser刻八圄俏9;root'@'localhost'(usingpassword:YES)”错误。那么应该怎么解决?本文www.appjzw.com简单来说下解决方法。

Centos7 ERROR 1045 ACCESS denied错误解决方法

方法/步骤

1、停止MySQL服务,命令如下servicemysqldstop

2、修改MySQL安装目录下的my.cnf配置文件,使登录时跳过权限检查,文件位于etc/my.cnf,命令如下:cd/etc/vimy.cnf

3、打开之后,#在my.cnf文件中添加一行,使其登录时跳过权限检查:skip_grant_tables

4、启动MySQL服务,登录MySQL,此时会要求输入密码,输入任意字符回车即可进入MySQL,命令如下:servicemysqldstart登录mysql命令如下:mysql-uroot-p

Centos7 ERROR 1045 ACCESS denied错误解决方法

5、到这里就可以通过SQL语句修改ro艺皱麾酪ot用户的密码;#将数据库切换至mysql库mysql>USEmysql;#修改密码锇栀劐箨updatemysql.usersetauthentication_string=password('root')whereuser='root';#通过以上更新命令,将password括号后面的root更改成你常用的密码(即数据库密码)。mysql>flushprivileges;mysql>exit;

Centos7 ERROR 1045 ACCESS denied错误解决方法

6、最后,重启服务MySQL服务;#弄好之后,将此前my.cnf文件中加入的跳过权限语句(即skip_grant_tables)删除或加#号注释,最后重启MySQLservicemysqldrestart#这样用新设置的MySQL密码登录数据库即可。

© 一点知识