mysql8忘记密码如何打开数据库[id167]
返回列表

在MySQL 8中,可以通过重置root用户的密码来打开数据库。下面是详细的操作步骤:

  1. 首先,需要登录到服务器上运行MySQL的主机或者使用SSH连接进入服务器。
  2. 然后,停止正在运行的MySQL服务。可以使用以下命令之一(根据不同的Linux发行版选择合适的命令):
    • systemctl stop mysql (systemd)
    • service mysql stop (SysV init)
  3. 接下来,以安全模式启动MySQL服务。这将会跳过对于身份验证的处理。可以使用以下命令之一:
    • mysqld_safe --skip-grant-tables &
    • sudo /etc/init.d/mysql start --skip-grant-tables
  4. 现在,我们已经成功地以无密码模式启动了MySQL服务。可以使用任意客户端工具(比如MySQL Command Line Client、phpMyAdmin等)连接到MySQL服务器并修改root用户的密码。
  5. 在MySQL提示符下输入以下命令更新root用户的密码为"newpassword"(注意将其替换为所需的新密码):
    
     
    sqlUPDATE mysql.user SET authentication_string = PASSWORD('newpassword') WHERE User = 'root';
    FLUSH PRIVILEGES;
    exit;
  6. 最后,关闭MySQL服务,并重新启动它以应用新的密码设置。可以使用以下命令之一:
    • systemctl restart mysql (systemd)
    • service mysql restart (SysV init)

完成以上步骤后,就能够使用新密码登录到MySQL数据库了。

相关专题
相关推荐
手机扫码查看

原文网址:https://rescenter.top/newsinfoview-167.html

免责声明
在日志中,若出现相关资源下载,在没有特别说明的情况下,资源仅做为学习交流而用,勿用于商业。
本站分享的学习素材资源内容版权均属相关版权人和权力人,如有侵犯您的权益,请及时联系我处理。
资源都整理自互联网,仅供学习交流与参考,请勿用于商业用途,本站不对任何资源负法律责任。
如对素材资源认可,请支持正版素材及版权人。
下载资源后,请自行杀毒检测,我对此不负责,在此温馨提示。
联系方式

微信识别二维码关注留言给我

本站网址 http://rescenter.top
欢迎收藏


牛顿第三定律告诉我们,总得留下点什么…
网站地图