MySQL 忘记密码后的重置操作
<br /><br />一、修改配置文件方式<br /> 1、关闭 MySQL <br /> linux:<br /> 1)service mysqld stop<br /> 2)/usr/local/mysql/support-files/mysql.server stop<br /> Windows:<br /> 1) 命令提示符下执行 net stop mysql<br /> 2)计算机右键管理 -> 服务 ,找到mysql服务,停止此服务<br /> 2、修改配置文件<br /> linux下配置文件为my.cnf ,windows下配置文件为my.ini,在下添加<br /> skip-grant<br /> 3、重启MySQL<br /> linux:<br /> 1)service mysqld start<br /> 2)/usr/local/mysql/support-files/mysql.server start<br /> Windows:<br /> 1) 命令提示符下执行 net start mysql<br /> 2)计算机右键管理 -> 服务 ,找到mysql服务,启动此服务<br /> 4、进入MySQL<br /> Linux:<br /> /usr/local/mysql/bin/mysql -u root -p 进入mysql<br /> windows:<br /> D:/mysql/mysql -u root -p 进入mysql,其中,D:/mysql为mysql的安装目录<br /> <br /> 5、更改密码<br /> 执行下面语句<br /> use mysql;<br /> UPDATE user SET Password=password("XXX") WHERE User="root"; 其中,XXX是你要设置的密码<br /> flush privileges;<br /> exit;<br /> 6、去掉配置文件中的 skip-grant<br /> 7、重启 MySQL<br /> <br />二、命令方式(针对linux)<br /> 1、关闭 MySQL<br /> 1)service mysqld stop<br /> 2)/usr/local/mysql/support-files/mysql.server stop<br /> 2、执行下面命令<br /> /usr/local/mysql/bin/mysqld_safe --skip-grant<br /> 3、进入 MySQL <br /> /usr/local/mysql/bin/mysql -u root -p 进入mysql<br /> 4、更改密码<br /> 执行下面语句<br /> use mysql;<br /> UPDATE user SET Password=password("XXX") WHERE User="root"; 其中,XXX是你要设置的密码<br /> flush privileges;<br /> exit;<br /> 5、重启 MySQL<br />mysql<em>, </em>MySQL<em>, </em>usr<em>, </em>local<em>, </em>服务 感谢分享!!! 不错的教程 ,谢谢分享
頁:
[1]