在centos7 中修改mysql密码
一、修改 mysql的配置文件
修改mysql的配置文件前提是,mysql服务已经启动。
#查看mysql服务状态systemctl status mysqld#启动mysqlsystemctl start mysqld
确认mysql处于运行状态后,进入 /etc/my.cnf
配置文件进行修改
vi /etc/my.cnf
在 my.cnf
配置文件的末尾添加 skip-grant-tables
意为通过权限认证,不启动grant-tables就不用输入登录密码了。
二、登录mysql
在 /etc/my.cnf
添加配置后,就可以不用输密码进入mysql了
mysql -u root -p
提示 enter password: 时,直接按enter就可以,不用输密码。
三、修改密码
现在已经进入mysql了,下面的具体步骤为:
- 先进行刷新权限
flush privileges;
- 其次使用mysql数据库
use mysql;
- 查询表中用户名和主机名
select user, host from user;
- 查询表中用户名和主机名
select user, host from user;
- 修改数据密码
set password for 'root'@'localhost' = password('123456');
来源地址:https://blog.csdn.net/qq_43647821/article/details/130740797