在Linux雲服務器上安裝MySQL

MySQL是目前主流的數據庫之一,且無償使用,因此適合中小企業或者是開發者使用,本文簡單介紹一下在不一樣的Linux發行版本下的安裝方法。mysql

 

Debian 9.0 (默認安裝MariaDB)

在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 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

相關文章
相關標籤/搜索