MySQL修改密码方法[无需原密码]

注:此为linux上修改mysql密码的方法,mysql版本5.7,红色为需要输入的部分。

1,关闭mysql

service mysqld stop

2,继续输入以下代码

mysqld_safe --user=mysql --skip-grant-tables --skip-networking &

[root@centos7 opt]# mysqld_safe --user=mysql --skip-grant-tables --skip-networking &
[1] 5854
[root@centos7 opt]# 2019-05-04T08:12:09.020607Z mysqld_safe Logging to '/data/mysql/data/centos7.2.err'.
2019-05-04T08:12:09.073034Z mysqld_safe Starting mysqld daemon with databases from /data/mysql/data
^C

执行完 光标会闪烁,此时按回车键或Ctr+C到下一行.

此时已经进入免过滤状态,开始修改root密码。

[root@centos7 opt]# mysql

已经登录了

mysql> use mysql;

密码改为'pwd123',以下是5.7数据库的操作,5.6请将字段改成password

注:5.6版本user表中密码字段是password5.7之后改为authentication_string,不再有password

mysql> update user set authentication_string=PASSWORD('pwd123') where user='root';

mysql> flush privileges;
mysql> exit

好了,再用新密码重新登录

[root@centos7 opt]# mysql -u root -p
Enter password: pwd123

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值