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

Linux 安裝 MySQL 5.6.4 圖文教程:cmake 配置、權限處理、服務啟動全記錄

     編輯:MySQL 資料庫相關知識

關鍵差異:MySQL 5.5+ 改用 cmake

不再用 ./configure --prefix=...,需先安裝 cmake 再用 cmake -DCMAKE_INSTALL_PREFIX=... 配置安裝路徑。

步驟總覽

  1. 解壓 MySQL:unzip ... && tar -zxvf mysql-5.6.4-m7.tar.gz
  2. 安裝 cmake:
    tar -zxvf cmake-2.8.10.1.tar.gz
    cd cmake-2.8.10.1
    mkdir ../cmake_exe
    ./configure --prefix=/home/user/cmake_exe
    make && make install
    export PATH=/home/user/cmake_exe/bin:$PATH
  3. 配置 MySQL:
    cd /usr/local/mysql-5.6.4-m7
    cmake -DCMAKE_INSTALL_PREFIX=/usr/local/mysql
    make && make install
  4. 建用戶/組:useradd mysql
  5. 初始化數據目錄(關鍵權限步驟):
    su - mysql
    cd /usr/local/mysql/scripts
    # 需 sudo 權限,先訪問 root 訪問 visudo 加入 mysql ALL=(ALL) ALL
    sudo ./mysql_install_db --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data --user=mysql
  6. 複製配置與服務腳本:
    cp my-medium.cnf /etc/my.cnf
    cp mysql.server /etc/init.d/mysqld
  7. 啟動並設置開機自啟:
    service mysqld start
    chkconfig --add mysqld
    chkconfig mysqld on
  8. 設置 root 密碼:mysql -u root -p 'your_pass'
  9. 驗證進程:ps -ef | grep mysqld 確認用戶、端口、目錄。

常見報錯解決

錯誤解決
Curses library not foundyum install ncurses-devel && rm CMakeCache.txt && cmake ...
Bison not foundyum install bison
sudo: user not in sudoersroot 下 visudo 加 mysql ALL=(ALL) ALL
mysql.plugin 找不到確保在 root 或有權用戶下執行 mysql_install_db

關鍵提示

  • cmake 參數後**無需加點**(.),直接跟路徑。
  • 建議在 root 下執行初始化,避免權限問題。
  • 安裝後檢查 /usr/local/mysql/data 權限屬於 mysql:mysql。
  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved