程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> MYSQL數據庫 >> MySQL綜合教程 >> Linux下MySQL的徹底卸載和安裝配置字符集,mysql安裝配置

Linux下MySQL的徹底卸載和安裝配置字符集,mysql安裝配置

編輯:MySQL綜合教程

Linux下MySQL的徹底卸載和安裝配置字符集,mysql安裝配置


前言:

  Linux環境下MySQL的安裝和配置在網上已經有很多教程了。之所以寫這篇文章是因為在配置字符集的時候找了網上的一些教程發現並不能用導致折騰了一陣子。下面的教程均是親自實踐。

MySQL的徹底卸載

首先查看一下自己是否已經安裝了MySQL。代碼如下:

1 ps -aux|grep mysql

如未安裝則不顯示任何內容,若安裝則會顯示如下的信息: 

關於mysql的徹底卸載有很多方法,人工去卸載和刪除冗余文件比較麻煩,只需依次執行以下三條指令即可:

1 sudo apt-get autoremove --purge mysql-server-5.5
2 
3 sudo apt-get remove mysql-common
4 
5 dpkg -l |grep ^rc|awk '{print $2}' |sudo xargs dpkg -P 

這裡一定要注意你的Mysql版本

MySQL的安裝

最簡單的安裝方式就是命令行方式,依次輸入一下代碼即可:

 

1 sudo apt-get install mysql-server
2 
3 sudo apt-get install mysql-client

 

MySQL字符集的配置

首先我們在終端打開mysql:

1 mysql -uroot -p

然後輸入密碼即可進入mysql

然後我們輸入下面的查詢語句來查看默認的字符集設置:

1 show variables like '%character%';

我們將看到一下結果:

可以看出我們的character_set_database和character_set_server兩處還未設置成utf8(或者GBK)。 下面我們只需要在mysql的配置文件修改即可。退出mysql之後在命令行輸入以下代碼編輯配置文件:
1 sudo vim /etc/mysql/my.cnf

如果沒安裝vim可以用系統自帶的gedit打開:

1 sudo gedit /etc/mysql/my.cnf
下面只需要在兩處修改即可!但要注意mysql5.5以下版本5.5以上版本有一處不同,一定要注意自己的版本! mysql5.5以下版本修改如下: 【client】 default-character-set = utf8 【mysqlddefault-character-set = utf8   mysql5.5以上版本修改如下: 【client】 default-character-set = utf8 【mysqldcharacter-set-server = utf8     接下來,重啟mysql使配置文件生效: 方式有兩種: 方式1:
1 sudo /etc/init.d/mysql restart

方式2:

1 sudo service mysql restart

接下來進入mysql,再來看一下字符集設置:

可以看到除了system之外均該為了utf8.

注意

改字符集之前建立的數據庫內的數據仍是中文亂碼,這時我們備份一下數據新建即可。  

 

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved