在Ubuntu/Linux環境下使用MySQL:安裝MySQL

操作系統:Ubuntu 17.04 64位

MySQL版本:MySQL 5.7

一、官方文檔

網上有非常多的文章介紹如何在linux操作系統環境下安裝mysql,我也跟着這些文章繞了很大的圈子,最後才發現,人家mysql官方的文檔就寫得清清楚楚的。

點擊查閱官方文檔

如果想查閱如何安裝的話,可以點擊官方文檔中下圖中的部分:


我安裝的版本是5.7,所以就查閱5.7的文檔。當然也可以點擊右側的下載按鈕,將手冊下載到本地。

進入相應版本的在線手冊後,就能夠在左側的導航欄中找到與安裝有關的內容:Installing and Upgrading MySQL 

展開這個導航菜單,會發現下面有非常多不同版本的安裝手冊:


掃了一眼,有通用安裝手冊、在Unix/Linux下的安裝手冊、在Windows下的安裝手冊等等。

事情好像變得有些大條。

不要着急,這個時候轉而進入MySQL的下載頁面(開源免費版):點擊打開傳送門

在下載頁面上,只要選擇我們所使用的操作系統版本:


這個時候,下載界面會很貼心得爲我們自動篩選出我們可以使用的版本,順便將安裝包下載下來:


這下就很明確了,我們下載的是deb安裝包,然後回到在線手冊-----Installing MySQL on Linux Using Debian Packages from Oracle,找到相應的安裝手冊就可以了,如下圖中的粗體字部分:


二、安裝

下載好了安裝包,又找到了官方手冊,接下來就是照着手冊的提示一步一步做就好了。

1.解壓安裝包

tar -xvf mysql-server_MVER-DVER_CPU.deb-bundle.tar


2.安裝libaio庫

sudo apt-get install libaio1


3.預設MySQL

在這一步,我們會設置root用戶的密碼
sudo dpkg-preconfigure mysql-community-server_*.deb


輸入完上述命令後,會跳出如下圖這樣的一個界面,在該界面上,連續兩次輸入root密碼即可:
在官網的手冊頁上,有下面這段“重要提示”:

其中的最後一句話寫到,如果我們將來希望修改root的密碼,那我們可以使用“mysql_secure_installation”。

4.執行安裝

sudo dpkg -i mysql-{common,community-client,client,community-server,server}_*.deb

官方手冊很貼心的提示說,在安裝過程中可能會被提示需要依賴包,然後我就如預期一樣看到了這個提示:

手冊畢竟是手冊,很貼心地告訴了我如何安裝這些依賴,於是我就照做了:
sudo apt-get -f install

完成之後,再次執行安裝命令即可:
sudo dpkg -i mysql-{common,community-client,client,community-server,server}_*.deb
這下就不報錯了,如下圖所示:

三、啓動或關閉MySQL服務

使用以下命令來啓動MySQL:
service mysql start

順便提一下,service包含以下一些參數:

啓動完之後,使用以下命令可以查看MySQL服務的狀態:
service mysql status
如下圖所是,如果看到了一個綠色的小燈亮起,就表示MySQL服務正在歡快地運行着:


好了,以上就是所有的安裝步驟了。建議英文比較好的朋友直接查閱在線手冊,並跟着在線手冊來操作。

最後,羅列一下一些重要文件的安裝路徑:
 - 所有的配置文件(例如my.cnf文件):/etc/mysql
 - 所有的二進制文件、庫、頭文件等等:/usr/bin 以及 /usr/sbin
 - 數據目錄:/var/lib/mysql

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