2012-11-25 9 views
6

私は(Ubuntuの12.05で)mysql -u root -pを実行している、と私は、このエラーメッセージの取得に保つ:私が持っていたので、私はそれを設定私のmy.cnfファイルに実際文字セット・サーバーとMySQLの設定ファイル

mysql: unknown variable 'character-set-server=utf8' 

default-set-server=utf8の設定時に発生するメッセージが廃止されました。

[client] 
    port   = 3306 
    socket   = /var/run/mysqld/mysqld.sock 
    character-set-server = utf8 
[mysqld] 
    # 
    # * Basic Settings 
    # 
    user   = mysql 
    pid-file  = /var/run/mysqld/mysqld.pid 
    socket   = /var/run/mysqld/mysqld.sock 
    port   = 3306 
    basedir   = /usr 
    datadir   = /var/lib/mysql 
    tmpdir   = /tmp 
    skip-external-locking 
    collation-server = utf8_unicode_ci 
    character-set-server = utf8 
    init-connect='SET NAMES utf8' 

誰も助けてもらえ:ここに私のmy.cnfファイルですか?

+4

CNFファイルを変更した後、あなたはすでに[mysqld]にのための1つを持っているとSIDを再起動することを確認し、クライアントの下character-set-server = utf8を削除する必要がありますあなたの 'my.cnf'の'セクション。おそらくあなたは 'character-set-client'をそこに設定しようとしましたか? – eggyal

+0

ああ!ありがとう、それは今働く – user1611830

答えて

1

あなたは `[クライアント]の下で`文字セット-server`を設定している

関連する問題