linux安装mysql字符_Linux下MySQL的彻底卸载和安装配置字符集
前言:
Linux環境下MySQL的安裝和配置在網上已經有很多教程了。之所以寫這篇文章是因為在配置字符集的時候找了網上的一些教程發現并不能用導致折騰了一陣子。下面的教程均是親自實踐。
MySQL的徹底卸載
首先查看一下自己是否已經安裝了MySQL。代碼如下:
ps -aux|grep mysql
如未安裝則不顯示任何內容,若安裝則會顯示如下的信息:
關于mysql的徹底卸載有很多方法,人工去卸載和刪除冗余文件比較麻煩,只需依次執行以下三條指令即可:
sudo apt-get autoremove --purge mysql-server-5.5
sudo apt-get remove mysql-common
dpkg -l |grep ^rc|awk '{print $2}' |sudo xargs dpkg -P
這里一定要注意你的Mysql版本!
MySQL的安裝
最簡單的安裝方式就是命令行方式,依次輸入一下代碼即可:
sudo apt-get install mysql-server
sudo 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
【mysqld】
default-character-set = utf8
mysql5.5以上版本修改如下:
【client】
default-character-set = utf8
【mysqld】
character-set-server = utf8
接下來,重啟mysql使配置文件生效:
方式有兩種:
方式1:
sudo service mysql restart
接下來進入mysql,再來看一下字符集設置:
可以看到除了system之外均該為了utf8.
注意
改字符集之前建立的數據庫內的數據仍是中文亂碼,這時我們備份一下數據新建即可。
總結
以上是生活随笔為你收集整理的linux安装mysql字符_Linux下MySQL的彻底卸载和安装配置字符集的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 维卫智能马桶va1003t安装坑距为多少
- 下一篇: 工行装修贷逾期多久起诉