首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫

Linux 快速安裝 MySQL 極簡教學:從下載原始碼到設定開機自啟 13 步驟

     編輯:MySQL 資料庫相關知識

適用場景

針對初學者、測試環境、需快速部署單實例的場景,提供最精簡、無模糊地帶的安裝流程。

13 步驟極速安裝法

  1. 下載原始碼:wget https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.xx.tar.gz
  2. 解壓:tar -zxvf mysql-5.7.xx.tar.gz
  3. 進入目錄:cd mysql-5.7.xx
  4. 配置安裝路徑:./configure --prefix=/usr/local/mysql
  5. 編譯:make
  6. 安裝:make install
  7. 進入腳本目錄:cd scripts
  8. 初始化系統表:./mysql_install_db --user=mysql
  9. 複製啟動腳本:cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysqld
  10. 賦予執行權限:chmod +x /etc/init.d/mysqld
  11. 啟動服務:service mysqld start 或 /etc/init.d/mysqld start
  12. 設定 root 密碼:/usr/local/mysql/bin/mysqladmin -u root password 'NewPass!23'
  13. 設定開機自啟:
    echo "/etc/init.d/mysqld start" >> /etc/rc.d/rc.local
    chmod +x /etc/rc.d/rc.local

驗證安裝

/usr/local/mysql/bin/mysql -u root -p
SHOW DATABASES;
-- 應見 mysql、test、information_schema、performance_schema、sys

常見問題快速排查

錯誤對策
configure: error: no acceptable C compileryum install gcc gcc-c++ make 或 apt install build-essential
mysql_install_db: command not foundMySQL 5.7+ 請用 mysqld --initialize --user=mysql
啟動失敗 Permission deniedchown -R mysql:mysql /usr/local/mysql/data
連線報 Can't connect to local MySQL server through socket檢查 my.cnf socket 路徑與啟動腳本一致

結語

13 步驟、不到 10 分鐘,即可在 Linux 上跑起一個可用的 MySQL 實例。生產環境請務必補充:my.cnf 調優、雙機複寫、定時備份、監控告警、權限最小化等體系化建設。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved