解决mysql8.0修改默认密码

    技术2025-04-09  16

    ➜ ✗ mysql -uroot -p Enter password: Welcome to the MySQL monitor. Commands end with ; or \g. Your MySQL connection id is 13 Server version: 8.0.19 Homebrew Copyright (c) 2000, 2020, Oracle and/or its affiliates. All rights reserved. Oracle is a registered trademark of Oracle Corporation and/or its affiliates. Other names may be trademarks of their respective owners. Type 'help;' or '\h' for help. Type '\c' to clear the current input statement. mysql> use mysql Reading table information for completion of table and column names You can turn off this feature to get a quicker startup with -A Database changed mysql> select user,host from user; +------------------+-----------+ | user | host | +------------------+-----------+ | mysql.infoschema | localhost | | mysql.session | localhost | | mysql.sys | localhost | | root | localhost | +------------------+-----------+ 4 rows in set (0.00 sec) mysql> alter user 'root'@'localhost' identified with mysql_native_password by 'password'; Query OK, 0 rows affected (0.01 sec) mysql> exit Bye

    我是用的 Homebrew 安装的mysql 8.0.19版本,默认root 账户的密码是空,回车就能进入。 修改密码的具体操作步骤如上,需要注意的是:alter user ‘{user}’@’{host}’ identified …

    Processed: 0.014, SQL: 9