1. 程式人生 > >阿里雲伺服器Ubuntu 16.04 3安裝mysql

阿里雲伺服器Ubuntu 16.04 3安裝mysql

  • Ubuntu 16.04.1下修改MySql預設編碼 Mysql系統預設的字元編碼是 latin1 ,而在實際專案需要保證瀏覽器、專案和資料庫的編碼一致,保證不出現亂碼。現在要做的就是把 MySQL的預設字元編碼設定為支援中文的編碼,如 UTF-8、GBK、GB23112、等。
    • 首先進入MySql存放配置檔案的目錄
    $cd /etc/mysq/
    • 執行ls,檢視此資料夾下的檔案
    $ls

    會發現有個檔案是my.cnf,這個檔案時mysql的配置檔案

    • 使用vim命令編輯配置檔案
    $vi my.cnf

    開啟檔案後發現在檔案中只有兩行:

    !includedir /etc/mysql/con.d !includedir /etc/mysql/mysql.conf.d

    說明該檔案引用其他兩個檔案,進入conf.d目錄下使用vim編輯mysql.cnf

    $vi /conf.d/mysql.cnf

    在[mysql]下新增一行default-character-set=utf8;
    再進入mysql.conf.d目錄下使用vim命令編輯mysqlId.cnf

    $vi /mysql.conf.d/mysqld.cnf

    在[mysqlId]下的skip-external-locking後面新增一行character-set-server=utf8;

    • 重啟mysql服務
    $service mysql restart
    • 進入mysql檢視編碼
    $mysql -u 使用者名稱 -p 密碼>show varitables like '%character%';

    成功如下圖:
    Ubuntu 16.04.1下修改MySql預設編碼