单实例:
1、首先停止mysql:#>/etc/init.d/mysqld stop
2、安全模式登陆,无需密码:#>mysqld_safe --skip-grant-tables --user=mysql &
#>mysql
3、重置密码:mysql>update mysql.user set password=password("新密码") where user='root' and host='localhost';
4、刷新权限:mysql>flush privileges;
5、关闭安全模式:#>mysqladmin -uroot -p新密码 shutdown
6、启动:#>/etc/init.d/mysqld start
6、登陆mysql:#>mysql -uroot -p新密码
密码重置成功!
错误提示:没有mysqld_safe
解决方法:#>sed -i 's#/usr/local/mysql#/application/mysql#g'/application/mysql/bin/mysqld_safe
多实例:
1、#>mysqld_safe --defaults-file=/data/3306/my.cnf --skip-grant-table
2、#>mysql -uroot -p -S /data/3306/mysql.sock
3、mysql>update mysql.user set password=password("新密码") where user='root' and host='localhost';
文章转载自蜜蜂点滴,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。




