Home > Database > Mysql Tutorial > 忘记MySQL root密码解决方法,基于Ubuntu 12.04 LTS_MySQL

忘记MySQL root密码解决方法,基于Ubuntu 12.04 LTS_MySQL

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
Release: 2016-06-01 13:38:00
Original
847 people have browsed it

Ubuntu

bitsCN.com

忘了mysql密码,从网上找到的解决方案记录在这里。

编辑mysql的配置文件/etc/mysql/my.cnf,在[mysqld]段下加入一行“skip-grant-tables”。

忘记MySQL root密码解决方法,基于Ubuntu 12.04 LTS_MySQL

重启mysql服务

abbuggy@abbuggy-ubuntu:~$ sudo service mysql restartmysql stop/waitingmysql start/running, process 18669
Copy after login

用空密码进入mysql管理命令行,切换到mysql库。

abbuggy@abbuggy-ubuntu:~$ mysql Welcome to the MySQL monitor.  Commands end with ; or /g.mysql> use mysqlDatabase changed
Copy after login

执行update user set password=PASSWORD("new_pass") where user='root'; 把密码重置为new_pass。退出数据库管理。

mysql> update user set password=PASSWORD("new_pass") where user='root';  Query OK, 0 rows affected (0.00 sec)  Rows matched: 4  Changed: 0  Warnings: 0  mysql>quit
Copy after login

回到vim /etc/mysql/my.cnf,把刚才加入的那一行“skip-grant-tables”注释或删除掉。

再次重启mysql服务sudo service mysql restart,使用新的密码登陆,修改成功。

abbuggy@abbuggy-ubuntu:~$ mysql -uroot -pnew_passWelcome to the MySQL monitor.  Commands end with ; or /g.mysql>
Copy after login
bitsCN.com
source:php.cn
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template