黑马程序员代码生成器2.4 无法连接数据库
原因:
- MySQL 8.0 版本,默认的认证插件是
caching_sha2_password
,必须使用支持此插件的客户端才能连接。 - 黑马程序员代码生成器版本过低,新版本点击此处
登录MySQL
-
如果是docker容器安装MySQL,先执行以下命令
sudo docker exec -it mysql_tensquare /bin/bash
-
登录MySQL
msyql -u root -p yourpassword
-
查看root用户的对应的host
use mysql; select user, host from user;
如下图所示,root对应的host是
%
-
更改root用户的插件
ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY 'yourpassword';
-
刷新
FLUSH PRIVILEGES;
-
使用新版本连接成功
更多推荐
黑马程序员代码生成器2.4,无法连接数据库
发布评论