mysql

mysql8-坑s

2018-09-09  本文已影响32人  09c72470861c

总结下今天尝试mysql8遇到的坑

  1. 安装后,用户名密码正确却连不上数据库
    上网查了发现是8.0之后mysql更改了密码的加密规则,只要在命令窗口把加密方法改回去即可。
alter user root@localhost identified by 'password' password expire never;
alter user root@localhost identified with mysql_native_password by 'password';
flush privileges;
  1. 今天在测试以前的项目能不能连数据库时,第一个项目都能连mysql8,第二个项目却不能连mysql8,经过半天的碰壁,终于发现了问题所在:
    第一个项目用的是c3p0连接池,第二个项目用的是druid连接池,druid连接池在连mysql8的时候,依赖的mysql-connector-javajar包要用8.0以上的,配置的driver要改成com.mysql.cj.jdbc.Driver,而c3p0虽然挫了点,却完美兼容
上一篇下一篇

猜你喜欢

热点阅读