上傳cmake-2.8.8.tar.gz到opt下,解壓tar xf cmake-2.8.8.tar.gz。
這是由於最小化安裝centos後,沒有安裝cc編譯器,因此yum install gcc、yum install gcc-c++
再次執行./configure成功。執行gmake,gmake install。
編譯mysql
cmake -dcmake_install_prefix=/mysql \
-dmysql_datadir=/mysql/data \
-dsysconfdir=/etc \
-dwith_myisam_storage_engine=1 \
-dwith_innobase_storage_engine=1 \
-dwith_memory_storage_engine=1 \
-dwith_readline=1 \
-dmysql_unix_addr=/mysql/mysql.sock \
-dmysql_tcp_port=3306 \
-denabled_local_infile=1 \
-dwith_partition_storage_engine=1 \
-dextra_charsets=all \
-ddefault_charset=utf8 \
-ddefault_collation=utf8_general_ci
執行make && make install 安裝。
複製cp /mysql/support-files/my-small.cnf /etc/ ,cp /mysql/support-files/mysql.server /etc/init.d/mysqld
啟動/etc/init.d/mysqld start ,報錯starting mysql. error! the server quit without updating pid file (/mysql/ares.pid).
檢視日誌資訊more /mysql/data/ares.err ,報錯為190331 10:44:35 [error] fatal error: can't change to run as user 'mysql' ; please check that the user exists!
新增使用者mysql後,更改mysql目錄許可權,/etc/init.d/mysqld start 啟動成功。
mysql表編譯 編譯方式安裝MySQL資料庫
一 環境介紹 作業系統 centos 編譯工具 cmake 2.8.8.tar 資料庫版本 mysql 5.5.32.tar 二 安裝步驟 2.1 安裝cmake工具 2.1.1 安裝c編譯器 root oldcat t yum install gcc y 2.1.2 解壓並編譯安裝cmake ro...
原始碼編譯方式安裝MySQL步驟
mysql 5.5.28.tar.gz mysql 5.6.16.tar.gz 1.安裝 cmake 原始碼編譯配置工具 yum install cmake useradd mysql 2.建立作業系統層的 mysql 使用者和使用者組 groupadd mysql useradd g mysql ...
cmake方式編譯安裝MySQL5 5 55
系統環境 1.準備工作 centos6.6 最小化安裝 安裝必要的軟體 yum install lrzsz nmap tree dos2unix nc y 關閉selinux,iptables,精簡開機自啟動服務 chkconfig egrep v crond sshd network rsyslo...