重置MySQL 数据库登录密码(mysql清除密码)

MySQL 数据库是目前广泛使用的关系型数据库管理系统之一,在数据库系统中,安全性就显得尤为重要,MySQL中登录密码被称为 root 密码,为了保护数据库的安全,我们可以定期更改 MySql 数据库登录密码,而当忘记数据库登录密码的时候,我们可以通过以下一些步骤来重置MySQL 数据库登录密码:

一、关闭MySQL服务器

因为修改MySQL 数据库登录密码前,我们需要确保MySQL服务器已停止:

# service MySQL stop

二、使用 –skip-grant-tables 免密码连接MySQL

MySQL 提供了一个安全措施,即将MySql数据库登录密码重置成为空,开启MySQL时,我们只需可以使用–skip-grant-tables选项,进行空密码连接:

# MYSQLD --skip-grant-tables &

三、连接MySQL服务

接着,我们可以使用mysql的客户端可以连接到mysql服务:

# mysql -u root -p

四、重新设置MySQL用户的密码

接着,我们将即可重置 mysql 用户的密码:

# update mysql.user set authentication_string = password('MyNewPass') where user = 'root' and host = 'localhost';
# flush privileges;

五、将MySQL服务器关闭

最后,在完成上述步骤之后,关闭 MySQL 服务器:

# service mysqld stop

以上就是在mysql数据库中重置登录密码的具体步骤,保持对mysql数据库安全有重要意义,定期修改MySQL数据库登录密码可以有效维护数据库的安全。


数据运维技术 » 重置MySQL 数据库登录密码(mysql清除密码)