重置忘记的MySQL root密码
时间:2020-03-21 11:42:16 来源:igfitidea点击:
在此示例中,我们使用MySQL 5.5和Debian Wheezy。
停止MySQL服务:
# /etc/init.d/mysql stop
以安全模式启动MySQL,跳过授权表和联网:
# mysqld_safe --skip-grant-tables --skip-networking &
以root身份登录:
# mysql -u root
重置MySQL root密码:
mysql> FLUSH PRIVILEGES; mysql> SET PASSWORD FOR 'root'@'localhost' = PASSWORD('changeme'); mysql> FLUSH PRIVILEGES; mysql> exit;
杀死mysqld_safe进程:
# for i in $(ps -eo pid,comm|grep mysql|awk '{print }');do kill -9 $i;done
启动MySQL服务:
# /etc/init.d/mysql start