在Linux雲服務器上安裝MySQL


MySQL是目前主流的數據庫之一,且免費使用,所以適合中小企業或者是開發者使用,本文簡單介紹一下在不同的Linux發行版本下的安裝方法。

 

Debian 9.0 (默認安裝MariaDB)

在Ubuntu和Debian系統中都包含了APT(Advanced Packaging Tool),這是Debian GNU/Linux distribution及其變體版本中與核心庫處理軟件的安裝和卸載的工具。

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”鍵並回車,輸入新密碼並重復確認。

 

詢問是否刪除默認匿名用戶,鍵入“y”后回車。

 

詢問是否禁止遠程root登陸,這里若需要遠程連接數據庫可選擇“n”,否則鍵入“y”。

 

詢問是否刪除“test”數據庫,一般刪除即可。

 

詢問是否刷新權限,鍵入“y”。

 

設置完畢。

 

5. 通過以root用戶身份登錄來測試MySQL服務

# mysql

 

6. 具體配置信息可以在配置文件“my.cnf”中修改,實際應用中,請按硬件及負載酌情修改。

# vi /etc/mysql/my.cnf

 

Ubuntu 18.04

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 8

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

 

CentOS 6/7

同樣,默認情況下,使用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

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM