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

Linux 環境下 MySQL 5.6 完整安裝配置指南

     編輯:MySQL 綜合教學

Linux 下 MySQL 5.6 二進制包安裝全流程

本文記錄基於二進制包(Generic Linux)的 MySQL 5.6.17 安裝實踐,適用於 CentOS/RedHat 等主流發行版。強烈建議避開 5.7 早期版本,5.6 穩定性更佳。

前置準備

  1. 下載安裝包:官網選擇 Linux - Generic (glibc 2.5),64 位選 x86, 64-bit,32 位選 x86, 32-bit
  2. 解壓:tar -xzvf mysql-5.6.17-linux-glibc2.5-x86_64.tar.gz
  3. 部署目錄:cp -r mysql-5.6.17-linux-glibc2.5-x86_64 /usr/local/mysql(注意目錄結尾不加斜槓)

用戶與權限配置

groupadd mysql
useradd -r -g mysql mysql
cd /usr/local/mysql
chown -R mysql:mysql ./
./scripts/mysql_install_db --user=mysql
chown -R root:root ./
chown -R mysql:mysql data

服務管理與開機自啟

cp support-files/mysql.server /etc/init.d/mysql
chmod +x /etc/init.d/mysql
chkconfig --add mysql
chkconfig --level 345 mysql on
service mysql start
ps -ef | grep mysql  # 驗證啟動成功

安全初始化與客戶端配置

# 修改 root 密碼(初始為空)
./bin/mysqladmin -u root password '新密碼'

# 建立軟連結支援多版本共存
ln -s /usr/local/mysql/bin/mysql /usr/local/bin/mysql

常見坑點避雷

  • MySQL 5.7 早期版本:Windows/Linux 均存在安裝報錯、權限異常等莫名問題,生產環境首選 5.6 或 5.7.20+
  • socket 文件缺失:啟動報 Can't connect to local MySQL server through socket '/tmp/mysql.sock',執行 touch /tmp/mysql.sock && chown mysql:mysql /tmp/mysql.sock
  • 權限問題:data 目錄必須屬於 mysql 用戶,否則啟動失敗

驗證安裝

mysql -uroot -p
show databases;

見到數據庫列表即安裝成功。生產環境建議進一步執行 mysql_secure_installation 強化安全。

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