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

MySQL 原始碼套件安裝完整步驟:群組/用戶建立、解壓、初始化、權限設定、密碼修改、開機自啟

     編輯:MySQL 綜合教學

前言

通用 Linux/Unix 原始碼套件(Generic Linux Binary)安裝 MySQL 完整流程,適用無 RPM/DEB 套件的系統或需自訂安裝路徑場景。

安裝步驟

1. 建立 mysql 群組與用戶

groupadd mysql
useradd -g mysql mysql

2. 解壓與移動

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

3. 初始化資料目錄

cd /usr/local/mysql
scripts/mysql_install_db --user=mysql

4. 設定目錄權限

chown -R root .
chown -R mysql data
chgrp -R mysql .

5. 啟動服務(背景執行)

bin/mysqld_safe --user=mysql &

6. 設定 Root 密碼

bin/mysqladmin -u root password '你的新密碼'

7. 登入驗證與安全性清理

bin/mysql -u root -p
-- 進入後執行:
SHOW DATABASES;
DROP DATABASE test;           -- 刪除測試庫
USE mysql;
DELETE FROM user WHERE User='';  -- 刪除匿名用戶
FLUSH PRIVILEGES;
QUIT;

8. 設定開機自啟

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

現代化建議

  • MySQL 5.7+ 初始化改用 mysqld --initialize-insecure 或 --initialize。
  • 生產環境建議使用官方 Repository(yum/dnf/apt)安裝,便於安全更新。
  • 配置檔位置:/usr/local/mysql/my.cnf 或 /etc/my.cnf。

相關延伸閱讀

  • 依據 MySQL 表備份
  • MySQL 複製表結構問題解決方法
  • MySQL 清空表實現方法
  • 七種 MySQL 表類型
  • MySQL 聯結查詢一覽
  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved