windows中mysql5升级到mysql8,mysql5数据导入mysql8中文乱码
阿里云国内75折 回扣 微信号:monov8 |
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6 |
客户机器上安装的mysql5最近提出mysql要最新的就要他就要那就安排mysql8
1、官网下载最新的mysql
下载安装教程参考 https://blog.csdn.net/WwLK123/article/details/127490342
2、导入数据报错参考 https://blog.csdn.net/redrose2100/article/details/125028599
安装mysql8之前要将mysql5删除环境变量里面的也要改成最新的mysql8地址
升级完成后将原先导出的数据使用source 命令导入到mysql8中导入过程有大量报错---中文乱码
show variables like 'character_%';
show variables like 'collation_%';
看看两者的区别
在新安装mysql8的目录下新增文件 my.ini
[mysql]
default-character-set=utf8
[mysqlId]
character-set-server=utf8
collation-server=utf8_general_ci
我这里在服务中就直接重新启动了输入命令
升级完成再次导入数据就没有报错了。