CMAKE安裝mysql5.5

wzq609發表於2014-08-27

前言:本文介紹MYSQL 5.5.36 透過rpm進行資料庫的安裝方法

一、環境說明

OS:ORACLE LINUX SERVER _64  6.3軟體原始碼包存放位置 /usr/local/src原始碼包編譯安裝位置(prefix) /usr/local/資料庫檔案位置: /data/mysql/資料庫日誌位置: /data/log資料庫備份目錄: /data/backup

(建議在安裝之前,對整體的儲存做一個詳細的規劃,後期受益無限)

 

二、安裝步驟1、解除安裝預設的mysql及apache的rpm包

yum remove httpd mysql mysql-server php php-cli php-common php-devel php-gd  -yyum install gcc gcc-c++ make ncurses-devel ntp -y   

   

2、安裝gcc

#   yum install gcc
#   yum install gcc-c++   

3、下載軟體到/usr/local 目錄下

 

4、安裝cmake (MYSQL5.5是透過CMAKE進行編譯的,所以需要先安裝CMAKE)

#cd /usr/local/src
#tar xvf  cmake-2.8.5.tar.gz
#cd cmake-2.8.5
#./configure
#make
#make install

 

5、安裝資料庫cd /usr/local/src
# tar zxvf mysql-5.5.36.tar.gz
# cd mysql-5.5.36

cmake -DCMAKE_INSTALL_PREFIX=/usr/local/mysql \             -DMYSQL_DATADIR=/data/mysql \         -DWITH_MYISAM_STORAGE_ENGINE=1 \         -DWITH_INNOBASE_STORAGE_ENGINE=1 \         -DWITH_ARCHIVE_STORAGE_ENGINE=1 \         -DWITH_BLACKHOLE_STORAGE_ENGINE=1 \         -DENABLED_LOCAL_INFILE=1 \         -DDEFAULT_CHARSET=utf8 \         -DDEFAULT_COLLATION=utf8_general_ci \         -DEXTRA_CHARSETS=all     

#make 進行編譯#make install 進行安裝6、安裝完成進行配置

#userdel -r mysql
#groupadd -r -g 3306 mysql
# useradd -u 3306 -g mysql -r -M -s /sbin/nologin mysql
#mkdir  /data/mysql/
#mkdir  /data/log
#chown -R mysql:mysql /data/
cp support-files/my-huge.cnf   /etc/my.cnf
#/usr/local/mysql/scripts/mysql_install_db --user=mysql --basedir=/usr/local/mysql --datadir=/data/mysql &   //初始化資料庫
# cp support-files/mysql.server  /etc/init.d/mysqld
chmod +x /etc/init.d/mysqld
# chkconfig --add mysqld
#chkconfig mysqld on
# service  mysqld start   //啟動資料庫
# netstat -tnlp |grep 3306   

# cd /usr/local/bin //進入使用者的預設搜尋路徑下建立mysql命令的軟連線,可以直接執行mysql命令
#  ln -s /usr/local/mysql/bin/mysql
#  ln -s /usr/local/mysql/bin/mysqldump
#  ln -s /usr/local/mysql/bin/mysqladmin 
#  ln -s /usr/local/mysql/bin/mysqlbinlog
# mysqladmin -u root -p password '123456'  //設定資料庫密碼,可以不設定密碼
mysql -u root -p mysql> flush privileges; 

7、資料庫引數的調優

# vi /etc/my.cnf  修改檔案的位置
log-error=/data/log/mysql.err.log                        
slow_query_log_file = /data/log/slow.log

 

三、總結

經過以上步驟便完成資料庫的安裝了,按照以上步驟,便可安裝完成資料庫。

+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

本文作者:JOHN

ORACLE技術部落格:ORACLE 獵人筆記               資料庫技術群:367875324 (請備註ORACLE管理 )  

+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/12679300/viewspace-1258862/,如需轉載,請註明出處,否則將追究法律責任。

相關文章