微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Mysql登录出错 user root@localhost(using password:NO)

环境:redhat 5.7 安装了mysql 5.0
安装完MysqL之后启动成功,但是使用MysqL -uroot -p登录是,密码错误,确定没有设置过密码
出错提示:Access denied for user 'root'@'localhost' (using password : No)
解决办法如下:

1.先关闭MysqL服务
xiaopeng# /etc/init.d/MysqLd stop
2.输入操作命令
xiaopeng# MysqLd_safe --user=MysqL --skip-grant-tables --skip-networking &
3.连接MysqL
xiaopeng# MysqL -uroot MysqL
MysqL> update user set Password=PASSWORD('newpassword') where USER='root';
MysqL> flush PRIVILEGES;
MysqL> quit
4.重启MysqL服务
xiaopeng# /etc/init.d/MysqLd restart
xiaopeng# MysqL -uroot -p
Enter password:<newpassword>

更多资源请访问www.arppinging.com

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐