当前位置: 首页 > 面试题库 >

如何重设或更改MySQL root密码?

齐奕
2023-03-14
问题内容

如何在ubuntu服务器中更改MySQL的root密码和用户名?设置任何更改之前,我需要停止mysql服务吗?

我也有phpmyadmin设置,phpmyadmin会自动更新吗?


问题答案:

在Ubuntu Linux上设置/更改/重置MySQL根密码。在终端中输入以下行。

  1. 停止MySQL服务器: sudo /etc/init.d/mysql stop
  2. 开始mysqld配置:sudo mysqld --skip-grant-tables &

在某些情况下,您必须创建第/var/run/mysqld一个:

    sudo mkdir -v /var/run/mysqld && sudo chown mysql /var/run/mysqld
  1. 跑: sudo service mysql start
  2. 以root身份登录到MySQL: mysql -u root mysql
  3. YOURNEWPASSWORD用您的新密码替换:
    UPDATE
    

    mysql.user
    SET
    Password = PASSWORD(‘YOURNEWPASSWORD’)
    WHERE
    User = ‘root’;
    FLUSH PRIVILEGES;
    exit;


注意:在某些版本中,如果passwordcolumn不存在,则可能要尝试:
UPDATE user SET authentication_string=password('YOURNEWPASSWORD') WHERE user='root';

注意:此方法不被认为是重置密码的最安全方法,但是它可以工作。

参考文献:

  1. 在Ubuntu Linux上设置/更改/重置MySQL根密码
  2. 如何重设根密码


 类似资料:
  • 如何在ubuntu服务器中更改MySQL root密码和用户名?在设置任何更改之前,我需要停止mysql服务吗? 我也有一个phpmyadmin设置,phpmyadmin会自动更新吗?

  • 问题内容: 我已经在redhat linux上安装了MySQL服务器5。我无法以root用户身份登录,因此无法更改root用户密码。 当我尝试像这样设置一个时: 我收到一个错误: 好像设置了root密码。 我也尝试过使用(此处描述)重置密码。 然后制作: 我什至卸载了mysql-server(使用yum),然后重新安装了它,但这没有帮助。 如何强制重置root密码? 问题答案: 我删除了MySQL

  • 如何更改PostgreSQL用户的密码?

  • 本文向大家介绍Ubuntu18.04服务器密码忘记或被篡改如何重置密码,包括了Ubuntu18.04服务器密码忘记或被篡改如何重置密码的使用技巧和注意事项,需要的朋友参考一下 最近服务器上的两个账户黑掉了,账户的密码被篡改了,幸好还有一个账户可以用,可以确认原来的账户还存在,所以首先想到的办法就是如果把篡改的密码改过来,终于终于耗时五个小时把问题解决了,也可能是我头一次遇到这种问题,上手比较慢,话

  • 我正试图更改存储在p12密钥库中的证书的密码。我设法通过使用ikeycmd更改了keystore密码,但对于键控器,似乎什么都不起作用。这是我正在尝试的命令: keytool-keypasswd-storetype pkcs12-keystore$keystore_file-alias$key_alias-keypass$key_password-new$new_pass-storepass$st

  • 如何更改PostgreSQL用户的密码?