centos下重置mysql密码

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了centos下重置mysql密码相关的知识,希望对你有一定的参考价值。

首先我们要确认我们是在mysql启动的状态下
输入以下命令启动mysql服务
/etc/init.d/mysqld start
然后输入
ps -ef | grep -i mysql
可以看到mysqld_safe的安装位置是/usr/bin/
接下来我们停止mysql服务
/etc/init.d/mysqld stop
用安全模式启动mysql服务
/usr/bin/mysqld_safe --skip-grant-tables >/dev/null 2>&1 &
稍等一小会然后输入
/usr/bin/mysql -u root mysql
当链接上了root之后
输入
update user set password = Password('root') where User = 'root';
flush privileges;
exit;
mysql密码重置成功
这时的密码是root
修改root密码命令:mysql_secure_installation

以上是关于centos下重置mysql密码的主要内容,如果未能解决你的问题,请参考以下文章

详解如何在Redhat Linux(CentOS)下重置MySQL根(Root)密码

CentOS环境下MySQL 8.0重置登录密码

CentOS环境下MySQL 8.0重置登录密码

CentOS重置Mysql密码

CentOS中对MySql的root用户重置密码

CentOS 7.2 MySQL的root密码忘记时重置方法