MySQL 找回root密码

Linux Mysql找回root密码:

首先,关闭MySQL

# mysqld_safe --skip-grant-tables &
&,表示在后台运行,不再后台运行的话,就再打开一个终端咯。
# mysql
mysql> update mysql.user set password=password('abc123')where user='root';
mysql> flush privileges;
mysql> quit;

                   

再重启MySQL。


Windows Mysql找回root密码:

首先在“my.cnf”或“my.ini”文件的“[mysqld]”配置段添加“skip-grant-tables”,然后重新启动mysql服务即可空密码登录root执行以下命令修改密码,如下图
以管理员身份运行命令行:

>net stop mysql
>net start mysql
>mysql -uroot -p
Enter password:(直接回车)
mysql> update mysql.user set password=password('abc123')where user='root';
mysql> flush privileges;
mysql> quit;

最后把my.ini中的“skip-grant-tables”去掉重启mysql服务。

mysql 找回密码win版

发表评论

电子邮件地址不会被公开。