- 论坛徽章:
- 3
|
我的一个db默认是latin1的字符集..现在需要导入到另一台机器的mysql当中..(这个mysql 默认字符集为utf8),直接导出导入提示类似这样的错误
- 1267: Illegal mix of collations (latin1_bin,IMPLICIT) and (utf8_general_ci,COERCIBLE) for operation '=' (localhost)".
复制代码
我试着先导出表结构不包括建库信息和数据
- mysqldump --default-character-set=latin1 --set-charset=utf8 -uroot -p -n -d --opt --skip-set-charset dbname> /root/dbnametable.sql
复制代码
以上语句却提示如下错误(注:记得在4.1的时候是没有这个错误的。难道说是5.x取消了?)
- Warning: mysqldump: ignoring option '--set-charset' due to invalid value 'utf8'
复制代码
[ 本帖最后由 MYSQLER 于 2008-4-17 13:45 编辑 ] |
|