我想使用
mysqldump备份存储在
MySQL服务器5.1.36中的mediawiki数据库.
大多数wiki文章都是用西班牙语编写的,并且不想通过使用错误的字符集创建转储来搞乱它.
MysqL> status -------------- ... Current database: wikidb Current user: root@localhost ... Server version: 5.1.36-community-log MysqL Community Server (GPL) .... Server characterset: latin1 Db characterset: utf8 Client characterset: latin1 Conn. characterset: latin1 ...
使用以下命令:
MysqL> show create table text;
我看到表create语句将charset设置为binary:
CREATE TABLE `text` ( `old_id` int(10) unsigned NOT NULL AUTO_INCREMENT,`old_text` mediumblob NOT NULL,`old_flags` tinyblob NOT NULL,PRIMARY KEY (`old_id`) ) ENGINE=InnoDB AUTO_INCREMENT=317 DEFAULT CHARSET=binary MAX_ROWS=10000000 AVG_ROW_LENGTH=10240