2012-11-25 11 views
6

我正在mysql -u root -p(在Ubuntu 12.05),和我不斷收到此錯誤信息:在我my.cnf文件字符集服務器和MySQL的配置文件

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

事實上,我把它,因爲我有設置default-set-server=utf8時出現的消息現在已被棄用。這裏是我的my.cnf文件:

[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' 

有人可以幫忙嗎?

+4

你設置'[客戶]下的'字符集,server'後重新啓動SID 'my.cnf'的一部分。也許你打算在那裏設置「character-set-client」? – eggyal

+0

哦!謝謝你,現在它工作 – user1611830

回答

1

您需要刪除下客戶端character-set-server = utf8你已經有一個在[mysqld]並確保在更換CNF文件