gpt4 book ai didi

mysql - 更改密码后仍然得到 : Access denied for user 'root' @'localhost' (using password: YES)

转载 作者:行者123 更新时间:2023-11-29 07:29:34 25 4
gpt4 key购买 nike

我刚刚在我的 mac sierra 10.13.5 上安装了 mysql 5.7.23。

我将其保存到记事本中:

2018-09-02T05:39:56.919171Z 1 [Note] A temporary password is generated for root@localhost: =su8S7ge4d4X

If you lose this password, please consult the section How to Reset the Root Password in the MySQL reference manual.

我尝试使用密码登录 mysql -u root -p =su8S7ge4d4X

出现错误:

Access denied for user 'root'@'localhost' (using password: YES)

试图更改密码:

  1. 停止 mysqld 服务器。

    • Mac OSX: 系统偏好设置 > MySQL > 停止 MySQL 服务器
  2. 以绕过权限的安全模式启动服务器

    • 从终端: sudo/usr/local/mysql/bin/mysqld_safe --skip-grant-tables
  3. 终端窗口中:

    • sudo/usr/local/mysql/bin/mysql -u root
  4. 这将打开 mysql 命令行。从这里输入:

    • UPDATE mysql.user SET authentication_string=PASSWORD('NewPassword') WHERE User='root';

    • 刷新权限;

    • 退出

  5. 再次停止 mysqld 服务器并以正常模式重新启动它。

    • Mac OSX(从终端): sudo/usr/local/mysql/support-files/mysql.server restart

看起来没有任何行受到影响:

mysql> UPDATE mysql.user SET authentication_string=PASSWORD('root') WHERE User='root';
Query OK, 0 rows affected, 1 warning (0.01 sec)
Rows matched: 1 Changed: 0 Warnings: 1

mysql> FLUSH PRIVILEGES;
Query OK, 0 rows affected (0.01 sec)

登录还是很累:

Access denied for user 'root'@'localhost' (using password: YES)

此时我不知道该怎么做。

最佳答案

尝试 mysql -u root -p 然后回车。如果它提示输入密码,则输入密码。

关于mysql - 更改密码后仍然得到 : Access denied for user 'root' @'localhost' (using password: YES),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52134751/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com