一、安裝依賴包.
1.yum install cmake
2.yum install gcc-c++
3.yum install ncurses-devel
二、解壓源碼包
1.tar -zxvf mysql-5.5.8.tar.gz
進(jìn)入解壓文件中.......
三、編譯+安裝
-
1.執(zhí)行
cmake -DCMAKE_INSTALL_PREFIX=/home/mysql_service/first_mysql/ -DMYSQL_DATADIR=/home/mysql_service/first_mysql/data -DSYSCONFDIR=/home/mysql_service/first_mysql/ -DWITH_INNOBASE_STORAGE_ENGINE=1 -DWITH_ARCHIVE_STORAGE_ENGINE=1 -DWITH_BLACKHOLE_STORAGE_ENGINE=1 -DWITH_FEDERATED_STORAGE_ENGINE=1 -DWITH_PARTITION_STORAGE_ENGINE=1 -DMYSQL_UNIX_ADDR=/home/mysql_service/first_mysql/mysqld.sock -DMYSQL_TCP_PORT=3306 -DENABLED_LOCAL_INFILE=1 -DEXTRA_CHARSETS=all -DMYSQL_USER=mysql
2.make
3.make install
四、更換配置文件路徑
在mysql目錄下面的./mysql/support-files/
cp my-medium.cnf ../my.cnf
五、安裝mysql系統(tǒng)庫(kù)
進(jìn)入mysql目錄下面的 ./mysql/scripts/
1.執(zhí)行
./mysql_install_db --basedir=/home/mysql_service/first_mysql --datadir=/home/mysql_service/first_mysql/data --defaults-file=/home/mysql_service/first_mysql/my.cnf --user=mysql
# 一定要指定配置文件的路徑,默認(rèn)是在/etc/my.cnf
六、編寫(xiě)MySQL啟動(dòng)腳
#! /bin/sh
/home/mysql-server/mysql/bin/mysqld_safe --defaults-file=/home/mysql_service/first_mysql/my.cnf --datadir=/home/mysql_service/first_mysql/data --pid-file=/home/mysql_service/first_mysql/data/cos54110629.pid --socket=/home/mysql_service/first_mysql/mysqld.sock --user=mysql&
七、登錄
登錄時(shí)指定mysqld.sock的路徑
mysql -S /home/mysql_service/first_mysql/mysqld.sock
本文出自:億恩科技【mszdt.com】
服務(wù)器租用/服務(wù)器托管中國(guó)五強(qiáng)!虛擬主機(jī)域名注冊(cè)頂級(jí)提供商!15年品質(zhì)保障!--億恩科技[ENKJ.COM]
|