Linux下重置mysql密码

Linux下重置mysql密码

余二五 2017-11-13 15:24:00 浏览500

跟着做了个项目,搬离原座位一个多月。今天想弄开我那尘封已久的台式机,却发现其中mysql的密码已然不记得了,真是杯具。

 

以下是重置过程:

 

先将所有正在运行的mysqld进程干掉

1

killall -TERM mysqld

 

然后切换到mysql的安装目标,如下执行

1

2

3

cd /usr/local/mysql/bin/

./mysqld_safe --skip-grant-tables&

./mysql

这样就无密码进入到mysql了,接下来改密码

 

1

2

3

4

5

6

7

mysql> use mysql

Database changed

mysql> UPDATE user SET password=password('12345') WHERE user='root';

Query OK, 4 rows affected (0.01 sec)

Rows matched: 4  Changed: 4  Warnings: 0

mysql> quit

Bye

 

然后重启mysql

1

service mysqld restart

 

如果不重启,不用密码就能进,呵呵,你懂的。

 

然后再进入就会提示输入密码了

1

2

mysql -u root -p

Enter password:

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值