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

Linux 安裝 MySQL 5.6.12 二進制包完整實操記錄

     編輯:MySQL 綜合教學

Linux 安裝 MySQL 5.6.12 二進制包完整實操記錄

1. 下載與建立用戶

# 官網下載 mysql-5.6.12-linux-glibc2.5-x86_64.tar.gz
useradd mysql
echo 'mysql' | passwd --stdin mysql  # 設定密碼

2. 為什麼要建立 mysql 用戶?

若以其他用戶 (如 hadoop) 執行安裝啟動,會報錯:Fatal error: Can't change to run as user 'mysql' ; Please check that the user exists!。解決方式:要麼建立 mysql 用戶,要麼修改 mysql/bin/mysqld_safe 中的 user='mysql' 為當前用戶。

3. 解壓、授權、初始化

tar -zxvf mysql-5.6.12-linux-glibc2.5-x86_64.tar.gz
mv mysql-5.6.12-linux-glibc2.5-x86_64 mysql
chown -R mysql:mysql mysql
su mysql
cd mysql/scripts
./mysql_install_db --user=mysql --basedir=/home/mysql/data/mysql --datadir=/home/mysql/data/mysql/data

初始化輸出包含 InnoDB 初始化、系統表建立、預設配置檔生成等資訊。

4. 配置檔與啟動腳本部署

cp my-default.cnf /etc/my.cnf
cp mysql.server /etc/init.d/mysql
vim /etc/init.d/mysql  # 加入 basedir、datadir 路徑

5. 環境變數與開機自啟

vim /etc/profile
export MYSQL_HOME=/home/mysql/data/mysql
export PATH=$MYSQL_HOME/bin:$PATH
source /etc/profile

chkconfig --add mysql
chkconfig mysql on

6. 啟動服務與權限修正

cd /home/mysql/data/mysql/bin
./mysqladmin -u root password 'password'
mysql -u root -p  # 登入成功

本文記錄從用戶建立、二進制包部署、初始化參數、配置檔調整、服務管理到密碼設定的完整實操流程,含常見用戶權限錯誤排查方案。

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