【发布时间】:2012-04-07 04:22:41
【问题描述】:
在 shell 命令提示符下:
mysqladmin -u"username" -p"password" --default-character-set=utf8 CREATE my_db_schema
--default-character-set=utf8似乎没有效果,我不明白为什么。
已创建数据库,但字符集为 latin1,排序规则为 latin1_swedish_ci。
我发现了这个问题,这似乎是同一个问题,但即使我按照所选答案的建议尝试非 root 用户,我也会得到相同的行为:
(我使用的是 Windows 和 MariaDB,如果这有什么不同的话)
我试过这些 mysqladmin.exe 客户端:
- MariaDB 5.3.2 for Win32 (ia32) 使用默认字符集
latin1(没有.ini) - MySQL 5.0.77 for linux-gnu (i686) 使用默认字符集
utf8
在这两种情况下,--default-character-set=utf8 或 --default-character-set=latin1 都会不覆盖 MySQL 服务器的 .ini/.cnf 设置。
【问题讨论】:
-
我猜这是一个错误,该功能不起作用。
标签: mysql mariadb mysqladmin