通用 Linux/Unix 原始碼套件(Generic Linux Binary)安裝 MySQL 完整流程,適用無 RPM/DEB 套件的系統或需自訂安裝路徑場景。
groupadd mysql
useradd -g mysql mysql
cd /usr/src
tar zxvf mysql-5.x.xx-linux-glibc2.12-x86_64.tar.gz
mv mysql-5.x.xx-linux-glibc2.12-x86_64 /usr/local/mysql
cd /usr/local/mysql
scripts/mysql_install_db --user=mysql
chown -R root .
chown -R mysql data
chgrp -R mysql .
bin/mysqld_safe --user=mysql &
bin/mysqladmin -u root password '你的新密碼'
bin/mysql -u root -p
-- 進入後執行:
SHOW DATABASES;
DROP DATABASE test; -- 刪除測試庫
USE mysql;
DELETE FROM user WHERE User=''; -- 刪除匿名用戶
FLUSH PRIVILEGES;
QUIT;
echo '/usr/local/mysql/bin/mysqld_safe &' >> /etc/rc.local
chmod +x /etc/rc.local
| 用途 | 路徑 |
|---|---|
| 安裝根目錄 | /usr/local/mysql |
| 資料目錄 | /usr/local/mysql/data |
| 啟動腳本 | /usr/local/mysql/bin/mysqld_safe |
| 客戶端 | /usr/local/mysql/bin/mysql |
| 管理工具 | /usr/local/mysql/bin/mysqladmin |
mysqld --initialize-insecure 或 --initialize。yum/dnf/apt)安裝,便於安全更新。/usr/local/mysql/my.cnf 或 /etc/my.cnf。