Ralph3 解决在MySQL中插入中文出现"Incorrect

2019-05-14  本文已影响0人  朱百万

新装的时候出现问题:

修改mysql> create database ralph_ng;为

mysql>create database ralph_ng default character set utf8mb4 collate utf8mb4_unicode_ci;

库中已有数据的时候:

#备份数据库

mysqldump -hlocalhost -uroot -P3306 --default-character-set=utf8mb4 ralph_ng > /tmp/ralph_ng.sql

#替换缺省字符集

sed -i s/CHARSET=latin1/CHARSET=utf8mb4/g /tmp/ralph_ng.sql

#在mysql中删除旧数据库,创建并恢复数据库

drop database ralph_ng;

create database ralph_ng default charset utf8mb4;

mysql> use new_charset;

mysql> source charset.sql;

#完成。

上一篇 下一篇

猜你喜欢

热点阅读