数据从java中存储到mysql数据库中出现乱码
我本机mysql使用的是8版本,到实习单位这边要使用5版本,然后我就在本机安装了连个mysql,互不影响,但是使用的时候出现了问题,项目跑完之后乱码了,两种情况:
1.java提交到数据库,java不乱码,数据库显示???
2.使用navcat插入数据,数据库不乱码,java显示一些外星字符(个人认为)
解决:
我直接用docker跑了另外一个mysql,问题解决了,环境问题就不要浪费那么多时间了,想恢复本地mysql要花大量时间去解决,很浪费时间。
doker真香
docker run --name mysql -v /root/mysql/data:/var/lib/mysql
-v /root/mysql/conf.d:/etc/mysql/conf,d -e MYSQL_ROOT_PASSWORD=123456 -d -p 3306:3306 mysql
解决:navcate上的注释出现乱码
这个我换了一个高版本的navcat就好了