Windows XP Windows 7 Windows 2003 Windows Vista Windows 綜合教學 Linux 系統教學
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟體教學

Linux 下 MySQL 原始碼安裝精簡筆記

編輯:Linux 系統常見問題解答

安裝依賴套件

yum -y install perl perl-devel autoconf

原始碼編譯安裝流程

  1. 下載 MySQL Source tarball(官網 Source Code 標籤)。
  2. tar -zxvf mysql-VERSION.tar.gz && cd mysql-VERSION
  3. cmake . -DCMAKE_INSTALL_PREFIX=/usr/local/mysql \ -DMYSQL_DATADIR=/data/mysql \ -DWITH_INNOBASE_STORAGE_ENGINE=1 \ -DWITH_PARTITION_STORAGE_ENGINE=1 \ -DDEFAULT_CHARSET=utf8mb4 \ -DDEFAULT_COLLATION=utf8mb4_general_ci
  4. make -j$(nproc) && make install
  5. 建立用戶、初始化、配置、啟動步驟同二進制包部署(參考 ID 97502 文章)。

Root 密碼初始化(兩種等效方式)

# 方式 1
mysql -u root
SET PASSWORD FOR 'root'@'localhost' = PASSWORD('root');

# 方式 2
mysql -u root
USE mysql;
UPDATE user SET Password = PASSWORD('newpass') WHERE user = 'root';
FLUSH PRIVILEGES;

注意:MySQL 5.7+ Password 欄位已改為 authentication_string,需對應修改 SQL。

最小化安全配置

mysql_secure_installation
# 依提示:設定 root 密碼、移除匿名用戶、禁止 root 遠端、移除 test 資料庫、重新載入權限
Copyright © Windows教程網 All Rights Reserved