安装MYSQL 5.5以上 CMAKE

MySQL 5.5以上的版本是需要CMAKE后再安装的,如果不想采用RPM包安装方式的话。

步骤如下:


1、获取CMAKE 

wget http://www.cmake.org/files/v2.8/cmake-2.8.4.tar.gz   

(也可以使用yum install cmake)


2、安装CMAKE 

yum install gcc 

yum install gcc-c++ 

tar zxvf cmake-2.8.4.tar.gz -C /usr/src 

cd /usr/src/ 

mv /usr/src/cmake-2.8.4 /usr/src/cmake 

cd /usr/src/cmake 

./configure --prefix=/usr/local/cmake 

cd /usr/local/cmake 

make && make install 


vim /etc/bashrc  (加入export PATH=$PATH:/usr/local/cmake/bin) 

source /etc/bashrc  


3、获取MYSQL5.5 

wget http://www.mysql.com/get/Downloads/MySQL-5.5/mysql-5.5.27.tar.gz/from/http://cdn.mysql.com/   


4、安装MYSQL5.5 

groupadd mysql 

useradd -g mysql mysql -s /usr/sbin/mysql 

mkdir /usr/local/mysql 

mkdir /mysqldata 

yum install ncurses-devel -y  

tar zxvf mysql-5.5.27.tar.gz -C /usr/src 

cd /usr/src/mysql-5.5.27  

cmake -DCMAKE_INSTALL_PREFIX=/usr/local/mysql -DMYSQL_UNIX_ADDR=/usr/local/mysql/mysql.sock -DDEFAULT_CHARSET=utf8 -DDEFAULT_COLLATION=utf8_general_ci -DWITH_MYISAM_STORAGE_ENGINE=1 -DWITH_INNOBASE_STORAGE_ENGINE=1 -DWITH_MEMORY_STORAGE_ENGINE=1 -DWITH_ARCHIVE_STORAGE_ENGINE=1 -DWITH_READLINE=1 -DENABLED_LOCAL_INFILE=1 -DMYSQL_DATADIR=/mysqldata -DMYSQL_USER=mysql -DMYSQL_TCP_PORT=3306  make && make install 


5、初始化 

cd /usr/local/mysql 

scripts/mysql_install_db --basedir=/usr/local/mysql --datadir=/mysqldata --user=mysql 

cp support-files/my-large.cnf 

/usr/local/mysql/my.cnf 

chown -R mysql:mysql 

/usr/local/mysql 

chown -R mysql:mysql /mysqldata 

cp support-files/mysql.server 

/etc/init.d/mysqld  


6、编辑my.cnf 

[mysqld] 

basedir = /usr/local/mysql 

datadir = /mysqldata 

log-error = /usr/local/mysql/mysql_error.log 

pid-file = /usr/local/mysql/mysql.pid 

user = mysql 

tmpdir = /tmp  


7、加入路径

vim /etc/bashrc  (加入export PATH=$PATH:/usr/local/mysql/bin) 

source /etc/bashrc   


8、进入MYSQL 更改密码

mysql -u root (初始root没有密码) 

use mysql update user set password=password('oracle'); 

flush privileges;

你可能感兴趣的:(mysql,安装,cmake)