关闭

Linux下mysql修改密码

标签: linuxmysql密码
289人阅读 评论(0) 收藏 举报
分类:

问题

登录mysql出现"ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)"或者"ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)",前者未使用"-p"命令登录

原因

1)登录密码错误;

解决方法

1.修改mysql密码

# /etc/init.d/mysql stop

# mysqld_safe --user=mysql --skip-grant-tables --skip-networking &

# mysql -u root mysql

mysql> UPDATE user SET Password=PASSWORD('newpassword') where USER='root';    //‘newpassword’处输入新密码

mysql> FLUSH PRIVILEGES;

mysql> quit

# /etc/init.d/mysqld restart 

0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:7074次
    • 积分:305
    • 等级:
    • 排名:千里之外
    • 原创:23篇
    • 转载:4篇
    • 译文:0篇
    • 评论:0条
    文章分类