首页 > 网络运维 > Linux/Mysql > 正文

MySQL忘记密码怎么看密码

MySQL忘记密码怎么看密码

MySQL是一款免费且功能强大的开放源数据库管理系统,它可以帮助用户更加有效的管理大量的数据信息。然而,当用户在使用MySQL的过程中,不幸的是经常会遇到一些小小的问题,其中最棘手的就是忘记密码。当MySQL用户忘记了自己的MySQL密码时,会无从下手,而这时如何看密码,便成了非常重要的问题。

首先,若要看MySQL密码,首先要明确的是MySQL的密码是保存在MySQL的一个文件中的,这个文件的路径为:/etc/my.cnf。而MySQL的默认密码是在[mysqld]节点下的一个参数“password”,这个参数后面就是MySQL的默认密码,而在这个参数后面必须要有空格,否则MySQL解析参数会报错。在MySQL5.5之前,是启动mysqld服务时去读取NULL密码,但是在MySQL5.5之后,是通过SET PASSWORD函数去设置密码,所以两种方式可以查看MySQL根据不同情况下的密码。

其实,MySQL的密码一般都有加密处理,所以只能通过另外的方式,比如MySQL的root用户的特殊权限,可以通过授权的方式修改MySQL的密码,从而实现查看MySQL密码。步骤如下:

1、切换到mysql安装目录,比如/usr/local/mysql,然后运行bin目录下的mysqld_ safe命令,启动MySQL服务:

$ cd /usr/local/mysql

$ ./bin/mysqld_safe

2、切换到bin目录下,运行mysql命令,此时可以不需要输入密码:

$ cd /usr/local/mysql/bin

$./mysql

3、使用mysql的root用户登录,然后输入以下命令,即可重置MySQL的root用户的密码:

mysql> SET PASSWORD FOR root@'localhost' = PASSWORD('new_password');

重置之后即可在输入新的密码登录MySQL系统,从而解决MySQL忘记密码的问题,看到新的密码。

总之,MySQL忘记密码,可以通过上述两种方式来查看MySQL密码,特别是在恢复系统时,可以使用以上方法来恢复MySQL密码,从而使MySQL系统正常工作。当然,在使用以上方法之前,要先确认MySQL数据库中的数据是否完整,因为只有保证MySQL数据库中的数据是完整可靠的才能保证能够完全恢复MySQL数据库系统。

打赏
海报

本文转载自互联网,旨在分享有价值的内容,文章如有侵权请联系删除,部分文章如未署名作者来源请联系我们及时备注,感谢您的支持。

转载请注明本文地址:http://atpbike.com/article/mysql/2705.html

相关推荐

支付宝
微信
赞助本站