修改Mysql8.0的用户加密方式及密码

    科技2025-04-15  12

    mysql8.0新增用户及密码加密规则修改

    使用navicat进入本地命令列界面,如果是Mysqlshell的话要先连接数据库

    第一步在命令界面输入 ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'root'; 成功运行会显示 Query OK, 0 rows affected (0.01 sec) 第二步在命令界面输入,后面的数字即为要修改的密码 ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY '123456'; 如果出现 1396 - Operation ALTER USER failed for 'root'@'%' 错误提示可改为 ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '123456'; 最后输入完成更改 flush privileges;
    Processed: 0.010, SQL: 8