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

Linux 手動安裝 MySQL 5.6.12 二進制包完整教學

     編輯:MySQL 資料庫相關知識

下載與前置準備

從官網下載 mysql-5.6.12-linux-glibc2.5-x86_64.tar.gz

建立 mysql 用戶(必要步驟)

useradd mysql
echo 'mysql' | passwd --stdin mysql

原因: 若不建立 mysql 用戶,啟動時會報錯 Fatal error: Can't change to run as user 'mysql'。若堅持使用現有用戶(如 hadoop),需修改 mysqld_safe 腳本中的 user='mysql' 為自訂用戶名。

解壓與權限設定

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

輸出資訊顯示 OK 表示初始化成功。

配置檔案設定

cd ../support-files
cp my-default.cnf /etc/my.cnf
cp mysql.server /etc/init.d/mysql
vim /etc/init.d/mysql

在 /etc/init.d/mysql 中加入:

basedir=/home/mysql/data/mysql
datadir=/home/mysql/data/mysql/data

環境變數與開機自啟

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

啟動服務與設定密碼

service mysql start
# 若提示權限不足
chmod a+wrx /etc/init.d/mysql
service mysql start

設定 Root 密碼:

cd /home/mysql/data/mysql/bin
./mysqladmin -u root password 'your_password'
mysql -u root -p

成功進入 MySQL Monitor 表示安裝完成。

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