Bunun basit olması gerektiğini düşünüyorum ancak "mysqladmin create" ile bir db oluştururken karakter kümesinin nasıl ayarlanacağını anlayamıyorum. Bu Mysqladmin --help metnin bu biraz yararlanarakmysqladmin ile utf8 db oluşturma
mysqladmin -u root db_name --character-set=utf8
işe düşündüm:
-O, --set-değişken = isim bir değişkenin değerini değiştirme . Bu seçeneğinin kullanımdan kaldırıldığını lütfen unutmayın; değişkenleri doğrudan --variable-name = değeriyle ayarlayabilirsiniz. ,
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/ |
+--------------------------+----------------------------+
O character_set_system utf8 olduğunu görebilirsiniz:
ben de iki durumda da bu
mysqladmin -u root create db_name --default-character-set=utf8
çalıştı db şikayeti olmadan yaratıldı, ama işe yaradı sanmıyorum ama bütün latin1'ler utf8'i gösteriyor mu? herhangi bir tavsiye için
Minnettar - max
, Bu blog gönderisini takip eden: http: //boblet.tumblr.com/post/44164369/mysql-utf8 Yeni dd'lerin utf8'i var. Ancak, bir db oluşturduğumda ayarlayıp kuramayacağımı bilmek isterim. –