MySQL是目前主流的資料庫之一,且免費使用,所以適合中小企業或者是開發者使用,本文簡單介紹一下在不同的Linux發行版本下的安裝方法。 ...
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服務。
待續...