文档详情

mysql数据库密码搞忘了怎么解决?.doc

发布:2024-10-12约小于1千字共2页下载文档
文本预览下载声明

PAGE

PAGE1

mysql数据库密码搞忘了怎么解决?

悲催数据库密码忘记了,手动重置一下。系统为CentOS7.0_64,数据库为MySQL5.7.9。以下记录步骤:

修改my.cnf配置文件

#sudovi/etc/my.cnf

在[mysqld]的段中加上一句:skip-grant-tables,如下:

[mysqld]

datadir=/var/lib/mysql

socket=/var/lib/mysql/mysql.sock

skip-grant-tables

#ON/OFF/FORCE/FORCE_PLUS_PERMANENTvalidate-password=OFF

#是否使用密码验证该插件(及强制/永久强制使用)

validate-password=OFF

重启服务

#sudosystemctlrestartmysqld

登陆并修改密码

#mysql-uroot

#mysqlusemysql

修改密码

MySQL5.7.6以及最新版本:

#mysqlupdateusersetauthentication_string=PASSWORD(#39;newpass#39;)whereUser=#39;root#39;;

MySQL5.7.5或更早之前的版本r:

#mysqlupdateusersetpassword=PASSWORD(#39;newpass#39;)whereUser=#39;root#39;;

登陆测试

将my.cnf的设置修改回来,重启MySQL服务,并登陆测试:

#mysql-uroot-p

输入设置的密码,测试修改成功。

显示全部
相似文档