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

MySQL 原始碼包安裝完整步驟(Linux/Unix 通用)

     編輯:MySQL 資料庫相關知識

前置準備

# 建立專用用戶與群組
groupadd mysql
useradd -g mysql mysql

# 進入原始碼目錄
cd /usr/src

# 解壓(以 5.x 版本為例)
tar zxvf mysql-5.x.xx-linux-x86_64.tar.gz
mv mysql-5.x.xx-linux-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 .

啟動服務與設定 root 密碼

bin/mysqld_safe --user=mysql &
bin/mysqladmin -u root password '新密碼'
bin/mysql -u root -p
# 輸入密碼進入

安全性初始化(強烈建議)

mysql> SHOW DATABASES;
mysql> DROP DATABASE test;
mysql> USE mysql;
mysql> DELETE FROM user WHERE user='';
mysql> FLUSH PRIVILEGES;
mysql> QUIT

設定開機自啟

echo '/usr/local/mysql/bin/mysqld_safe &' >> /etc/rc.local

關鍵提醒

  • 生產環境建議使用官方 RPM/DEB 或二進制 tarball(含預編譯優化),除非需自訂編譯參數。
  • MySQL 5.7+ 初始化改用 mysqld --initialize-insecure,請參考對應版本文檔。
  • 記得配置 my.cnf 調整 innodb_buffer_pool_size、max_connections 等核心參數。
  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved