Ubuntu16.04正確配置MySQL(慘痛經歷)

在網上各種不全的資料下,兩個小時的結果,希望大家不要採坑.

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則配置成功

沒錯,上邊所有的坑我都踩了一個遍(可能是我太水了)

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章