在網上各種不全的資料下,兩個小時的結果,希望大家不要採坑.
1.安裝
$ sudo apt-get update
$ sudo apt-get install mysql-server
$ sudo mysql_secure_installation
在這個過程中,可能會跳出一個”ttf-mscorefonts-installer”頁面,使用Tab
進行選擇Yes
(有可能你還需要使用sudo dpkg --configure -a
)
2.配置
$ cd /etc/mysql #切換目錄
$ sudo su #獲取權限,如果不獲取,修改的文件無法保存
$ chmod 755 my.cnf#如果不修改權限,某些字符無法輸入
$ vi my.cnf #打開文件
i # 開始編輯
如果已經存在[client]
之類的, 直接在下邊插入代碼,如果沒有,自己加入[client]
[client]
default-character-set = utf8
[mysqld]
default-storage-engine = INNODB
character-set-server = utf8
collation-server = utf8_general_ci
輸入 ESC
:
qw
保存退出
$ sudo mysqladmin shutdown -u root -p#關閉服務
$ sudo mysqld_safe -user=mysql & #開啓服務
#這個時候可能會報錯,請嘗試下面的代碼
$ /etc/init.d/mysql start
輸入$ mysql -u root -p
進入MySQL界面, $ mysql> show variables like '%char%';
檢查編碼, 如果是utf8
則配置成功
沒錯,上邊所有的坑我都踩了一個遍(可能是我太水了)