报错:
java.lang.ClassNotFoundException: com.mysql.jdbc.Driver
解决办法:
如果是MAVEN项目,添加mysql-connector-java-5.1.18.jar包即可。
报错:Client does not support authentication protocol requested by server; consider upgrading MySQL client
解决办法:
MySQL8换了加密插件,数据库管理客户端都来不及更新,连接方式缺乏sha2的加密方式;
办法1:主要在于安装过程中的Authentication Method这一配置过程,基于不同的加密方式,所以如果选择第一种强加密,就会出现我之前描述的现象;
这次重装我选择了第二种验证方式,即保留旧有的加密方式,这次直接就可以连上了。
再次感谢。
办法2:
FLUSH PRIVILEGES;
-----root是用户名,localhost是ip地址127.0.0.1都是特指本机,mysql_native_password是旧的密码验证机制,831015是密码,最后别忘了分号;