最新的mysql模块并未完全支持MySQL 8的加密方式,因此,我们需要修改mysql模块中密码。
首先找到对应的安装路径:
第一步 找到MYSQL的安装路径下的bin目录,cmd/终端
win:C:\Program Files\MySQL\MySQL Server 8.0\bin
mac:usr/local/mysql 对应的版本号
第二步 执行命令 mysql -u root -p 并且输入密码 进入 mysql
若:显示 command not found: mysql
执行此行命令 alias mysql=/usr/local/mysql/bin/mysql
在 mysql -u root -p 并且输入密码 进入 mysql
第三步 修改 mysql 密码
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '新密码'
修改完毕后 运行此命名
FLUSH PRIVILEGES;
图形化工具也需要设置同样密码 方法如下