欢迎光临
我们一直在努力

重置MySQL用户名密码,轻松解决忘记的困扰(mysql用户名密码忘记)

MySQL是一种关系型的数据库管理系统,在建立服务器时需要设置root用户的用户名和密码。但在日常使用过程中,用户可能会忘记MySQL的用户名和密码,从而使数据库无法正常使用。那么怎么办呢?

要重置MySQL用户名和密码,先要停止mysql服务,然后重新启动,传入一个参数–skip-grant-tables。这样就可以不用输入用户名和密码登录了,使用root登录命令如下:

$ mysqld_safe --skip-grant-tables 

登录成功后,更新数据库,更改用户的密码,使用以下代码即可:

update mysql.user set authentication_string=password('mds@2017X') where user='root';

然后让root用户可以远程访问mysql数据库,编辑`/etc/mysql/my.cnf`文件,更改以下参数:

skip-grant-tables
bind-address = 0.0.0.0

更改完之后,重新启动Mysql,完成密码的重置,此时root用户就可以正常登录并使用MySQL数据库了。

重置MySQL用户名密码可以解决忘记密码的问题,但是在开发环境中,一个安全的密码是必不可少的,以免遭到其他第三方的攻击。因此,建议在搭建Mysql环境的时候,特别是root用户,必须使用复杂的字符串作为密码。

赞(0)
【声明】:本博客不参与任何交易,也非中介,仅记录个人感兴趣的主机测评结果和优惠活动,内容均不作直接、间接、法定、约定的保证。访问本博客请务必遵守有关互联网的相关法律、规定与规则。一旦您访问本博客,即表示您已经知晓并接受了此声明通告。