MySQL是一個開源數(shù)據(jù)庫管理系統(tǒng),通常作為流行的LAMP(Linux,、Apache、MySQL,、PHP/Python/Perl)堆棧的一部分安裝,。它使用關(guān)系數(shù)據(jù)庫和SQL(結(jié)構(gòu)化查詢語言)來管理其數(shù)據(jù)。
安裝的簡短版本很簡單:更新我們的包索引,,安裝包mysql-server,,然后運行包含的安全腳本。
sudo apt-get update
sudo apt-get install mysql-server
mysql_secure_installation
下面,,小編將解釋如何在Ubuntu 16.04上安裝MySQL,?要學習本教程,我們需要:按照此初始服務器設(shè)置指南設(shè)置一臺Ubuntu 16.04服務器,,包括sudo非根用戶和防火墻,。
第1步、安裝MySQL
在Ubuntu 16.04上,,默認情況下只有最新版本的MySQL包含在APT 包存儲庫中,。在撰寫本文時,這是MySQL 5.7。
要安裝它,,只需更新服務器上的包索引并安裝帶有apt-get.
sudo apt-get update
sudo apt-get install mysql-server
在安裝過程中,,系統(tǒng)會提示我們創(chuàng)建根密碼。選擇一個安全的,,并確保我們記住了它,,因為稍后會需要它。接下來,,我們將完成MySQL的配置,。
第2步、配置MySQL
對于全新安裝,,我們需要運行包含的安全腳本,。這會更改一些不太安全的默認選項,例如遠程root登錄和示例用戶,。在舊版本的MySQL上,,我們還需要手動初始化數(shù)據(jù)目錄,但現(xiàn)在可以自動完成,。
運行安全腳本,。
mysql_secure_installation
這將提示我們輸入我們在第1步中創(chuàng)建的root密碼??梢园碮,,然后ENTER接受所有后續(xù)問題的默認設(shè)置,但詢問我們是否要更改root 密碼的問題除外,。我們只需在第1步中設(shè)置它,,因此我們現(xiàn)在不必更改它。
要初始化MySQL數(shù)據(jù)目錄,,我們將使用mysql_install_db5.7.6 之前的版本,,以及mysqld --initialize5.7.6 及更高版本。但是,,如果我們從 Debian發(fā)行版安裝MySQL,,就像在步驟1中一樣,數(shù)據(jù)目錄會自動初始化,;你什么都不用做,。如果我們?nèi)匀粐L試運行該命令,將看到以下錯誤:
輸出2016-03-07T20:11:15.998193Z 0 [ERROR] --initialize specified but the data directory has files in it. Aborting.
最后,,讓我們測試一下MySQL的安裝,。
第3步、測試MySQL
不管你如何安裝它,,MySQL應該已經(jīng)自動開始運行了,。要對此進行測試,,請檢查其狀態(tài)。
systemctl status mysql.service
我們將看到類似于以下內(nèi)容的輸出:
如果MySQL沒有運行,,我們可以使用sudo systemctl start mysql.
對于額外的檢查,我們可以嘗試使用該工具連接到數(shù)據(jù)庫mysqladmin,,該工具是一個允許我們運行管理命令的客戶端,。例如,此命令表示以根用戶身份連接到MySQL ( -u root),,提示輸入密碼( -p),,并返回版本。
mysqladmin -p -u root version
我們應該看到類似這樣的輸出:
這意味著MySQL已啟動并正在運行,。
以上是在Ubuntu 16.04上安裝MySQL的3個步驟,僅供大家參考,!
Copyright ? 2013-2020. All Rights Reserved. 恒訊科技 深圳市恒訊科技有限公司 粵ICP備20052954號 IDC證:B1-20230800.移動站