mysql安全模式登录_MySQL数据库安全模式登陆

当使用mysql数据库提示密码错误或无权限等问题时,可以通过mysql的安全模式启动数据库,使所有用户可以完全访问所有的表,可以对

当使用mysql数据库提示密码错误或无权限等问题时,,可以通过mysql的安全模式启动数据库,使所有用户可以完全访问所有的表,可以对用户重设密码,也可以进行权限修改。

1:首先关闭mysql数据库,并结束所有mysqld进程。

#service mysqld stop

#killall -9 mysqld

2:以安全模式登陆数据库。

#mysql_safe --skip-grant-tables &

3:登陆mysql数据库。

#mysql -uroot

4:更改user表中的用户密码。

> update mysql.user set Password=password('PASSWD') where User="root"

>flush privileges;

5:对root用户赋权限。

>grant all on *.* to 'root'@'%' identified by 'PASSWD';

>flush privileges;

然后就可以使用root用户,PASSWD密码登陆mysql数据库了。按照上面的方法,当其它用户忘记密码是,可以对此用户进行密码修改并赋权限。

推荐阅读:

Percona_Toolkit 简介及安装 -- MySQL管理员必备的工具包

logo.gif

f68f2add0b68e4f9810432fce46917b7.png

本文原创发布php中文网,转载请注明出处,感谢您的尊重!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值