MySQL是目前主流的數據庫之一,且無償使用,因此適合中小企業或者是開發者使用,本文簡單介紹一下在不一樣的Linux發行版本下的安裝方法。mysql
在Ubuntu和Debian系統中都包含了APT(Advanced Packaging Tool),這是Debian GNU/Linux distribution及其變體版本中與核心庫處理軟件的安裝和卸載的工具。sql
1. 對apt-get進行更新數據庫
# apt-get update
2. 裝MySQL服務器安全
# apt-get install mysql-server
* 若是在下載依賴包的時候比較慢,能夠還成較近的源,國內服務器的可使用阿里雲或者中科大的源,具體換源能夠參考其餘文章。服務器
3. 安裝完成後,MySQL服務將自動啓動,檢查是否正常啓動工具
# systemctl status mysql
4. 確認MySQL服務正在運行後,須要設置MySQL服務的根密碼,這能夠經過運行內置的MySQL安全腳本命令來完成測試
# mysql_secure_installation
首次運行須要是提示輸入密碼,默認爲空,按回車便可。阿里雲
按照提示鍵入「y」鍵並回車,輸入新密碼並重復確認。spa
詢問是否刪除默認匿名用戶,鍵入「y」後回車。3d
詢問是否禁止遠程root登錄,這裏若須要遠程鏈接數據庫可選擇「n」,不然鍵入「y」。
詢問是否刪除「test」數據庫,通常刪除便可。
詢問是否刷新權限,鍵入「y」。
設置完畢。
5. 經過以root用戶身份登陸來測試MySQL服務
# mysql
6. 具體配置信息能夠在配置文件「my.cnf」中修改,實際應用中,請按硬件及負載酌情修改。
# vi /etc/mysql/my.cnf
Ubuntu和Debian相似,都屬於Debian GNU/Linux系列,這裏也簡單介紹一下。
1. 更新APT軟件包存儲庫索引
# sudo apt update
2. 安裝MySQL服務器
# sudo apt install mysql-server
3. 安裝完成後,MySQL服務將自動啓動,檢查是否正常啓動
# sudo systemctl status mysql
4. 確認MySQL服務正在運行後,須要設置MySQL服務的根密碼,這能夠經過運行內置的MySQL安全腳本命令來完成
# mysql_secure_installation
首次運行會提示配置VALIDATE PASSWORD PLUGIN,用於測試MySQL用戶密碼的強度並提升安全性,可按ENTER跳過此步驟。以後全部選擇可參考上文Debian安裝中的第4步,爲了安全建議全部都鍵入「y」。顯示 「All done!」 表示設置完成。
5. 經過以root用戶身份登陸來測試MySQL服務
# sudo mysql
顯示如下輸出,確認已成功安裝MySQL服務。
CentOS要安裝MySQL,須要使用RPM安裝。
1. 從MySQL社區Yum Repository下載所需MySQL版本的RPM(https://dev.mysql.com/)
這裏以8.0版本爲例進行安裝:
# rpm -ivh https://repo.mysql.com//mysql80-community-release-el8-1.noarch.rpmdev.mysql.com/get/mysql80-community-release-el8-1.noarch.rpm
2. 使用如下命令啓用MySQL
# yum repolist all | grep mysql | grep enabled
3. 開始安裝MySQL
# yum --disablerepo=AppStream install -y mysql-community-server
當出現「Complete!」時,則表示安裝完畢。
4. 啓動MySQL,並驗證是否已啓動
# systemctl start mysqld
# systemctl status mysqld
5. 確認MySQL服務正在運行後,以root password
爲MySQL服務設置。這可使用內置的MySQL安全腳原本完成
先獲取默認的root密碼:
# grep 'temporary password' /var/log/mysqld.log
6. 獲取默認密碼後,運行MySQL安全腳本
# mysql_secure_installation
系統會提示輸入密碼,輸入後須要輸入新的密碼。修改後會有一系列的安全問題,建議鍵入「y」,能夠保證MySQL的安全性。出現「All done!」表示設置完畢。
7. 測試MySQL服務
# mysqladmin -u root -p version
一樣,默認狀況下,使用yum安裝時,將默認安裝MariaDB。要安裝MySQL,您將須要使用RPM安裝方法
1. 從MySQL社區Yum Repository下載所需MySQL版本的RPM(https://dev.mysql.com/)
這裏以5.7版本爲例進行安裝
# wget https://dev.mysql.com/get/mysql57-community-release-el7-9.noarch.rpm
2. 安裝RPM軟件包
# rpm -ivh mysql57-community-release-el7-9.noarch.rpm
3. 開始安裝MySQL
# yum install mysql-server
當出現「Complete!」時,則表示安裝完畢。
4. 啓動MySQL,並驗證是否已啓動
# systemctl start mysqld
# systemctl status mysqld
5. 確認MySQL服務正在運行後,以root password
爲MySQL服務設置。這可使用內置的MySQL安全腳原本完成
先獲取默認的root密碼:
# grep 'temporary password' /var/log/mysqld.log
6. 獲取默認密碼後,運行MySQL安全腳本
# mysql_secure_installation
系統會提示輸入密碼,輸入後須要輸入新的密碼。修改後會有一系列的安全問題,建議鍵入「y」,能夠保證MySQL的安全性。出現「All done!」表示設置完畢。
7. 測試MySQL服務
# mysqladmin -u root -p version