linux怎么重置数据库密码是多少,Linux下MySQL数据库忘记密码的重置方法

环境

系统:Ubuntu16.04

MySQL版本:5.7.27

1)停止mysql服务进程

service mysql stop

2)编辑mysql的配置文件

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

【注意】:由于个人安装时的目录不同,所以查找配置文件需要注意路径。之前按照网上的方法尝试,找不到文件。

网上常见的方法:

vim /etc/my.cnf

2c1e12ec29a231af463a77d621f7c94d.png

因为我的mysql是自建了一个文件夹安装的,所以路径有所不同。上图中可以看到my.cnf,但是,打开之后文件是空白的。

尝试打开每个文件查找,最终在下图路径中找到配置文件:

0f6e8c9600c86a68daf62cb40ac9e48a.png

修改配置文件mysqld.cnf,操作如下:

vim mysqld.cnf

在[mysqld]模块下添加图中的语句:

skip-grant-tables

3274ca424f34739717dce2abba675751.png

然后保存退出。

3)重启mysql服务

service mysql start

进入mysql数据库

mysql

4)使用mysql表,然后修改mysql的root密码

mysql> use mysql; ##使用mysql数据库

Database changed

mysql> update user set password=password(“121312321”) where user=“root”;##更新密码

Query OK, 1 rows affected (0.00 sec)

Rows matched: 1 Changed: 1 Warnings: 0

mysql> flush privileges;##刷新权限

Query OK, 0 rows affected (0.00 sec)

mysql> quit

Bye

5)将之前的修改删除,即在mysqld.cnf中添加的语句删除。

6)重启mysql。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值