首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 數據庫知識 >  >> SQL Server 資料庫 >> 關於SqlServer

Ubuntu 14.04 安裝配置 MySQL 完整圖文教程

     編輯:關於SqlServer

前言

MySQL 作為最流行的開源關係型資料庫,廣泛應用於中小型網站與應用。本文記錄在 Ubuntu 14.04 LTS 上透過 apt 安裝、配置 MySQL Server/Client、整合 Apache/PHP、驗證服務、以及完整卸載的標準流程,適合初學者與運維參考。

一、環境準備:更新軟體源

首次安裝前務必更新本地套件索引,避免「無法下載套件」錯誤:

sudo apt-get update

apt-get update 執行畫面

更新完成

二、安裝 MySQL Server 與 Client

sudo apt-get install mysql-server mysql-client

過程中會彈出圖形化對話框要求設定 root 密碼 (輸入兩次確認):

設定 root 密碼

確認密碼

安裝進度

安裝完成

三、驗證 MySQL 服務狀態

sudo service mysql restart

若輸出 mysql start/running, process XXXX 即表示服務正常啟動:

重啟服務

服務運行中

四、讓 Apache 支援 MySQL

安裝 Apache 認證模組 (舊版專用,新版通常內建):

sudo apt-get install libapache2-mod-auth-mysql

安裝 auth-mysql

完成

五、讓 PHP 支援 MySQL

sudo apt-get install php5-mysql

此模組提供 mysqli、pdo_mysql 擴展,重啟 Apache 後生效:

sudo service apache2 restart

安裝 php5-mysql

進度

完成

六、登入 MySQL 驗證

mysql -u root -p

輸入安裝時設定的 root 密碼,進入 mysql> 提示符即成功:

登入提示

輸入密碼

進入 MySQL

七、常用後續配置 (建議)

  1. 安全性強化:sudo mysql_secure_installation (移除匿名用戶、禁止 root 遠程登入、刪除 test 庫)。
  2. 字元集設定:編輯 /etc/mysql/my.cnf,在 [mysqld] 下加入 character-set-server=utf8mb4 collation-server=utf8mb4_unicode_ci,重啟服務。
  3. 遠程訪問:註釋 bind-address = 127.0.0.1,防火牆開放 3306 埠,建立遠程用戶 GRANT ALL ON *.* TO 'user'@'%' IDENTIFIED BY 'pwd'; FLUSH PRIVILEGES;。

八、完整卸載 MySQL (慎用)

# 1. 刪除資料目錄
sudo rm -rf /var/lib/mysql/
# 2. 刪除配置目錄
sudo rm -rf /etc/mysql/
# 3. 純淨卸載套件 (含配置)
sudo apt-get autoremove mysql* --purge
sudo apt-get remove apparmor

警告:此操作不可逆,執行前請務必備份重要資料 (mysqldump)。

九、常見問題排查

現象可能原因解決
無法連線 127.0.0.1:3306服務未啟動/bind-address 錯誤/防火牆service mysql status; 檢查 my.cnf; ufw allow 3306
中文亂碼字元集不一致設定 utf8mb4, 重建資料表/匯入
root 密碼忘記--skip-grant-tables 啟動重置sudo systemctl stop mysql; sudo mysqld_safe --skip-grant-tables &; mysql -u root; UPDATE user SET authentication_string=PASSWORD('new') WHERE User='root'; FLUSH PRIVILEGES;

總結

Ubuntu 上 apt 安裝 MySQL 極為簡單,核心步驟僅 3 步:update → install → secure。生產環境務必執行 mysql_secure_installation、調整字元集、配置備份策略 (cron + mysqldump/xtrabackup)。本教程適用於 14.04,新版 Ubuntu (16.04+/18.04+/20.04+) 流程大同小異,套件名可能為 mysql-server-5.7 或 mysql-server-8.0。

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