
Linux中连接MySQL出现“Access denied for user ‘root‘@‘localhost‘ (using password: NO)”
今天在Centos7上安装MySQL8时遇到的问题 “Access denied for user ‘root‘@‘localhost‘ (using password: NO)” 由于我安装的是mysql8安装后默认是无密码的直接登录
mysql -uroot -p然后回车就能登录,但是直接报错
“Access denied for user ‘root‘@‘localhost‘ (using password: NO)”输入密码又会出现
ERROR 1045 (28000): Access denied for user ‘root’@‘localhost’ (using password: YES) 翻译: 错误1045(28000):对用户“root”@本地主机拒绝访问(使用密码:是解决办法:
在Linux中执行以下命令 MySQL默认的配置文件在/etc/myf 1. vim /etc/myf 2.在最后一行加入 skip-grant-tables 3.wq保存退出 4.直接通过 mysql -uroot -p 即可登录 5.刷新权限,否则可能无法修改密码 flush privileges; 6.重新修改root密码 alter user 'root'@'localhost' identified by '123456'; 7。然后记得在配置文件中将myf加入的那一行注释(skip-grant-tables)👁️ 阅读量:0
© 版权声明:本文《Linux中连接MySQL出现“Access denied for user ‘root‘@‘localhost‘ (using password: NO)”》内容均为本站精心整理或网友自愿分享,如需转载请注明原文出处:https://www.zastudy.cn/wen/1686957973a408300.html。