Я чувствую, что это должно быть просто, но я не могу понять, как установить набор символов при создании БД с помощью «mysqladmin create». Я думал, что это будет работать
mysqladmin -u root db_name --character-set=utf8
используя этот бит текста mysqladmin --help:
-O, --set-variable = name
Измените значение переменной. Обратите внимание, что это
опция устарела; Вы можете установить переменные непосредственно с
--variable, имя = значение.
я тоже пробовал это
mysqladmin -u root create db_name --default-character-set=utf8
В обоих случаях БД была создана без жалоб, но я не думаю, что это сработало:
mysql> SHOW VARIABLES like '%character%';
+--------------------------+----------------------------+
| Variable_name | Value |
+--------------------------+----------------------------+
| character_set_client | latin1 |
| character_set_connection | latin1 |
| character_set_database | latin1 |
| character_set_filesystem | binary |
| character_set_results | latin1 |
| character_set_server | latin1 |
| character_set_system | utf8 |
| character_sets_dir | /usr/share/mysql/charsets/ |
+--------------------------+----------------------------+
Я вижу, что символьная_система - это utf8, но должны ли все латиницы 1 показывать utf8?
Благодарен за любые советы - макс.