1. 在终端输入
sudo gedit /etc/mysql/mysql.conf.d/mysqld.cnf
在skip-external-locking下面添加:
skip-grant-tables
2.重启MySQL服务:
sudo service mysql restart
3. 在终端输入命令:mysql 进入mysql
4.切换至mysql数据库
use mysql
5.将root用户的密码修改为0000:
UPDATE mysql.user SET authentication_string=password('0000') WHERE User='root' AND Host ='localhost';
6.修改字段plugin:
UPDATE user SET plugin="mysql_native_password";
(Plugin字段标识可以用于验证用户身份的插件,如果字段为空,服务器使用内建授权验证机制验证用户身份。 )
7.输入
flush privileges;
quit;
8.注释 /etc/mysql/mysql.conf.d/mysqld.cnf文件添加的一行
#skip-grant-tables
Ubuntu环境忘记Mysql密码解决方法
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
推荐阅读更多精彩内容
- .首先确认服务器出于安全的状态,也就是没有人能够任意地连接MySQL数据库 1.修改MySQL的登录设置: 2.重...
- sudo cat /etc/mysql/debian.cnf 修改密码 重新启动mysql 转载自:https:/...
- Ubuntu下忘记MySQL root密码解决方法 Linux下忘记MySQL root密码解决方法,基于Ubun...
- 今天青石的票圈出镜率最高的,莫过于张艺谋的新片终于定档了。 一张满溢着水墨风的海报一次次的出现在票圈里,也就是老谋...