admin管理员组文章数量:1794759
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)本文标签: AccessdeniedLinuxmySQLlocalhost
版权声明:本文标题:Linux中连接MySQL出现“Access denied for user ‘root‘@‘localhost‘ (using password: NO)” 内容由林淑君副主任自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.xiehuijuan.com/baike/1686957746a122119.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论