安裝cmake:
- tar zxvf cmake-2.8.4.tar.gz
- cd cmake-2.8.4
- ./configure --prefix=/usr/local/cmake
- make && make install
安裝mysql5.5.13
- groupadd mysql //所以在這裡我們要建一個msyql的使用者和組
- useradd -g mysql mysql -s /usr/sbin/nologin
- mkdir /usr/local/mysql //建立目錄
- mkdir /usr/local/mysql/data
- 安裝一些mysql需要的依賴包
yum install –y wget gcc-c++ ncurses-devel cmake make perl
進入mysql-5.5.13的解壓目錄:
cmake -DCMAKE_INSTALL_PREFIX=/usr/local/mysql && make && make install
進入mysql的安裝目錄/usr/local/mysql下:
- scripts/mysql_install_db --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data --user=mysql //初始化mysql資料庫
- cp support-files/my-medium.cnf /usr/local/mysql/my.cnf //copy配置檔案
- chown -R mysql:mysql /usr/local/mysql //更改許可權
vi /usr/local/mysql/my.cnf //加上以下內容
[mysqld]
basedir = /usr/local/mysql
datadir = /usr/local/mysql/data
log-error = /usr/local/mysql/mysql_error.log
pid-file = /usr/local/mysql/mysql.pid
user = mysql
tmpdir= /tmp
啟動mysql bin/mysqld_safe --user=mysql & 或使用下列命令把mysql新增為系統服務。
- cd /usr/local/mysql/support-files/
- cp ./mysql.server /etc/init.d/mysqld
- /etc/init.d/mysqld start
最後一步:建立mysql的連線
ln -s /usr/local/mysql/bin/mysql /usr/bin
注:我的Linux版本為centos 所以部分依賴包使用了yum進行安裝