CentOS6.5系統安裝Mysql-5.6.22數據庫
mysql
1、準備工做c++
一、下載兩個源碼包sql
cmake-3.5.0-rc3.tar.gz數據庫
mysql-5.6.22.tar.gz vim
在操做系統上安裝gcc gcc-c++和開發組件包bash
#yum -y install
make
gcc
-c++ cmake bison-devel ncurses-devel
gcc
autoconf automake zlib* fiex* libxml* libmcrypt* libtool-ltdl-devel*ide
二、spa
2、安裝cmake和mysql操作系統
解壓cmakecode
#tar -zxvf cmake-3.5.0-rc3.tar.gz
#./configure
#make && make install
建立mysql用戶和mysql組並把用戶加到組裏
# groupadd -r mysql
# useradd -r -g mysql -s /sbin/nologin mysql
#mkdir -p /mydata/data
#tar -xf mysql-5.6.22.tar.gz
# cd mysql-5.6.22
#cmake \
-DCMAKE_INSTALL_PREFIX=
/usr/local/mysql
\
-DMYSQL_DATADIR=
/mydata/data
\
-DSYSCONFDIR=
/etc
\
-DWITH_MYISAM_STORAGE_ENGINE=1 \
-DWITH_INNOBASE_STORAGE_ENGINE=1 \
-DWITH_MEMORY_STORAGE_ENGINE=1 \
-DWITH_READLINE=1 \
-DMYSQL_UNIX_ADDR=
/tmp/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
# chown -R :mysql /usr/local/mysql/
#cd /usr/local/mysql
#scripts/mysql_install_db --user=mysql --datadir=/mydata/data/
# cp support-files/my-default.cnf /etc/my.cnf
# cp support-files/mysql.server /etc/init.d/mysqld
# chkconfig --add mysqld
# service mysqld start
添加自動執行mysql腳本
# vim /etc/profile.d/mysql.sh
export PATH=$PATH:/usr/local/mysql/bin
# . /etc/profile.d/mysql.sh
進入mysql
#mysql