mysql忘记root密码解决办法
linux下mysql忘记root密码可以跳过安全模式进入mysql修改root密码;
首先关闭mysql服务,service mysql stop
然后找到mysql的配置文件my.cnf,
在mysqld的配置下面加上:skip-grant-tables;
重启mysql服务
mysql stop
mysql start
就可以用空密码进入mysql
修改root密码:update user set password=PASSWORD("new_pass") where user='root';
然后把之前的一行注释掉;
mysql正常使用。
window下mysql忘记root密码可以跳过安全模式进入mysql修改root密码;
首先关闭mysql服务;
然后在cmd命令行进入mysql安装目录:(比如安装在D:\phpStudy\MySQL\bin目录下);
输入D: 然后回车进入d目录
输入cd "D:\phpStudy\MySQL\bin"回车进入安装目录
输入mysqld -nt --skip-gtant-tables进入无密码模式
重新打开一个cdm命令界面;
输入mysql -u root -p
进入mysql修改root密码;
修改命令:update mysql.user set password=PASSWORD('新密码') where User='root';