通過APT方式安裝
說明:此種方式完全參考官方提供的教程https://dev.mysql.com/doc/mysql-apt-repo-quick-guide/en/。
注意:通過APT方式安裝的版本都是現(xiàn)在最新的版本,現(xiàn)在我安裝的是5.7.18。通過這種方式安裝好之后開機(jī)自啟動(dòng)都已經(jīng)配置好,和命令行上的環(huán)境變量,無需手動(dòng)配置。
1、(可省略)下載官方提供的mysql-apt-config.deb包進(jìn)行APT源設(shè)置,下載地址:https://dev.mysql.com/downloads/repo/apt/
不過我感覺這個(gè)配置沒什么作用,只不過可以配置可以安裝什么類型版本的MySQL,和一些常用工具等,這些都可以自己手動(dòng)通過apt-get的方式進(jìn)行安裝解決。
<pre style="margin: 0px; padding: 0px; white-space: pre; word-wrap: break-word; font-family: "Courier New" !important; font-size: 12px !important;">sudo dpkg -i mysql-apt-config_0.8.6-1_all.deb</pre>
運(yùn)行之后會(huì)出現(xiàn)如下界面:
一般只需要默認(rèn),按方向鍵選擇OK回車即可。
完成后運(yùn)行更新命令:
<pre style="margin: 0px; padding: 0px; white-space: pre; word-wrap: break-word; font-family: "Courier New" !important; font-size: 12px !important;">sudo apt-get update</pre>
說明:官方說通過這個(gè)工具這樣操作之后,安裝MySQL時(shí)就是按照上面選擇的來進(jìn)行。
2、安裝
<pre style="margin: 0px; padding: 0px; white-space: pre; word-wrap: break-word; font-family: "Courier New" !important; font-size: 12px !important;">sudo apt-get install mysql-server</pre>
此時(shí)如果提示依賴不足,如下所示:
那么需要運(yùn)行下面命令解決依賴問題
<pre style="margin: 0px; padding: 0px; white-space: pre; word-wrap: break-word; font-family: "Courier New" !important; font-size: 12px !important;">sudo apt-get install -f</pre>
安裝MySQL時(shí)會(huì)一并安裝如下所示的軟件:
完成后再次運(yùn)行sudo apt-get install mysql-server。如果沒出現(xiàn)依賴問題,那么就不需要使用此命令。
3、安裝過程的操作:
安裝過程會(huì)提示輸入數(shù)據(jù)庫(kù)的登錄名和密碼,輸入即可,如下所示:
4、安裝后的操作:
說明:通過這種方式安裝好之后開機(jī)自啟動(dòng)都已經(jīng)配置好,和命令行上的環(huán)境變量,無需手動(dòng)配置。
安裝好之后會(huì)創(chuàng)建如下目錄:
數(shù)據(jù)庫(kù)目錄:/var/lib/mysql/
配置文件:/usr/share/mysql(命令及配置文件) ,/etc/mysql(如:my.cnf)
相關(guān)命令:/usr/bin(mysqladmin mysqldump等命令) 和/usr/sbin
啟動(dòng)腳本:/etc/init.d/mysql(啟動(dòng)腳本文件mysql的目錄)
測(cè)試:
#服務(wù)啟動(dòng)后端口查詢
sudo netstat -anp | grep mysql
#服務(wù)管理
#啟動(dòng)
sudo service mysql start
#停止
sudo service mysql stop
#服務(wù)狀態(tài)
sudo service mysql status
#測(cè)試SQL
show databases;

5、卸載
#首先使用以下命令刪除MySQL服務(wù)器:
sudo apt-get remove mysql-server
#然后,刪除隨MySQL服務(wù)器自動(dòng)安裝的任何其他軟件:
sudo apt-get autoremove
#卸載其他組件:
sudo apt-get remove <<package-name>>
#查看從MySQL APT存儲(chǔ)庫(kù)安裝的軟件包列表:
dpkg -l | grep mysql | grep ii





