Linux下MySQL的徹底卸載和安裝配置字元集

來源:互聯網
上載者:User

標籤:mysql   linux   字元集   安裝   卸載   

Linux下MySQL的徹底卸載和安裝配置字元集
前言:     Linux環境下MySQL的安裝和配置在網上已經有很多教程了。之所以寫這篇文章是因為在配置字元集的時候找了網上的一些教程發現並不能用導致折騰了一陣子。下面的教程均是親自實踐。MySQL的徹底卸載首先查看一下自己是否已經安裝了MySQL。代碼如下:
ps -aux|grep mysql
如未安裝則不顯示任何內容,若安裝則會顯示如下的資訊:


關於mysql的徹底卸載有很多方法,人工去卸載和刪除冗餘檔案比較麻煩,只需依次執行以下三條指令即可:
sudo apt-get autoremove --purge mysql-server-5.5sudo apt-get remove mysql-commondpkg -l |grep ^rc|awk '{print $2}' |sudo xargs dpkg -P 

這裡一定要注意你的 Mysql版本
MySQL的安裝最簡單的安裝方式就是命令列方式,依次輸入一下代碼即可:
sudo apt-get install mysql-serversudo apt-get install mysql-client

在安裝server時會提示你設定root的密碼。

MySQL字元集的配置首先我們在終端開啟mysql:
mysql -uroot -p

然後輸入密碼即可進入mysql

然後我們輸入下面的查詢語句來查看預設的字元集設定:
show variables like '%character%';

我們將看到一下結果:

可以看出我們的character_set_database和character_set_server兩處還未設定成utf8(或者GBK)。下面我們只需要在mysql的設定檔修改即可。退出mysql之後在命令列輸入以下代碼編輯設定檔:
sudo vim /etc/mysql/my.cnf
如果沒安裝vim可以用系統內建的gedit開啟:
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【 mysqld】character-set-server = utf8



接下來, 重啟mysql使設定檔生效:方式有兩種:方式1:
sudo /etc/init.d/mysql restart
方式2:
sudo service mysql restart


接下來進入mysql,再來看一下字元集設定:

可以看到 除了system之外均該為了utf8.注意 改字元集之前建立的資料庫內的資料仍是中文亂碼,這時我們備份一下資料建立即可。

著作權聲明:本文為博主原創文章,未經博主允許不得轉載。

Linux下MySQL的徹底卸載和安裝配置字元集

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.