2012年3月3日 星期六

設定MySQL所使用語系

查詢etc/mysql內是否具有my.cnf設定檔

  • ls -l | grep my.cnf
如果沒有查詢一下在Linux中的哪裡
  • find / -name my.cnf -print
修改my.cnf檔
  • sudo gedit [my.cnf所在路徑]
PS.本文是使用apt安裝,安裝完畢後預設的my.cnf存在/etc/mysql底下

my.cnf中於[client] [mysqld] [mysql]項目中加上:
  • default-character-set=utf8
重新啟動MySQL
  • sudo /etc/init.d/mysql restart
進入MySQL Shell中驗證使用的語系
  • mysql  -u[帳號] -p[密碼]   例如: mysql -uroot -p12345
    //-u[mysql login name] -p[mysql login password]
若是mysql指令無效,那是環境變數還未設定,可以參考MySQL環境變數設定

在mysql shell查詢現在MySQL環境語系:
  • mysql>SHOW VARIABLES LIKE 'character_set%';
可以看到除了檔案系統是二位元格式,其餘皆改變為utf8


參考資料

沒有留言:

張貼留言