开发笔记📐 发现👽 人物👮 趣闻💦
Ubuntu下忘记Mysql密码怎么办 重置MySQL5.7密码步骤

Ubuntu下忘记Mysql密码怎么办 重置MySQL5.7密码步骤
2018-06-07 17:06:37   点击:

1. 设置跳过Mysql登录权限验证

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

2. 重启mysql服务

 sudo service mysql restart  

3. 进入Mysql【这里不需要输入密码】并切换数据库

mysql  -uroot

mysql> use mysql  

//如果成功,显示提示如下

Database changed 

4.  修改密码

mysql> update mysql.user set authentication_string=password('123qwe') where user='root' and Host ='localhost';

//注:这里根据Mysql版本不同,语句会有所不同

//如果成功,显示提示如下
Query OK, 0 rows affected (0.00 sec)    
Rows matched: 4  Changed: 0  Warnings: 0    

mysql>update user set plugin="mysql_native_password"; 

mysql>flush privileges;
mysql>quit;

5. 编辑my.cnf 移除跳过权限验证

sudo vim /etc/mysql/mysql.conf.d/mysqld.cnf

//注释掉 skip-grant-tables

再次重启mysql服务

sudo service mysql restart

Ubuntu Mysql 数据库 密码

上一篇:LaravelGroupBy报错 关闭mysql严格模式配置
下一篇:Linux命令介绍之chown 更改文件所有者和组