1、前期準備工做
mysql
一、安裝依賴包:yum -y install gcc-c++ ncurses-devel cmake make perl c++
gcc autoconf automake zlib libxml libgcrypt libtool bisonsql
二、準備boost_1_59_0.tar.gz數據庫
tar zxvf boost_1_59_0.tar.gz ide
mv boost_1_59_0 /usr/local/boostspa
三、建立mysql賬號,並給安裝目錄給權限server
2、安裝mysqlxml
一、解壓縮文件:tar -xf mysql-5.7.11.tar.gzci
二、配置:cd mysql-5.7.11it
cmake -DCMAKE_INSTALL_PREFIX=/mydata/mysql
-DMYSQL_DATADIR=/mydata/mysql/data
-DDEFAULT_CHARSET=utf8
-DDEFAULT_COLLATION=utf8_general_ci
-DMYSQL_TCP_PORT=3306
-DWITH_MYISAM_STORAGE_ENGINE=1
-DWITH_INNOBASE_STORAGE_ENGINE=1
-DWITH_ARCHIVE_STORAGE_ENGINE=1
-DWITH_BLACKHOLE_STORAGE_ENGINE=1
-DWITH_MEMORY_STORAGE_ENGINE=1
-DDOWNLOAD_BOOST=1
-DWITH_BOOST=/usr/local/boost
-DSYSCONFDIR=/etc
三、編譯和安裝:make && make install
四、數據庫初始化,進入數據庫安裝目錄:
cd /mydata/mysql/bin
./mysqld --initialize --user=mysql --basedir=/mydata/mysql --datadir=/mydata/mysql/data
原始密碼會在最後一行,記錄下來
五、調整配置文件:
mv /etc/my.cnf /etc/my.cnf.bak
cp /mydata/mysql/support-files/my-default.cnf /etc/my.cnf
六、修改啓動腳本:
cp support-files/mysql.server /etc/init.d/mysqld
chkconfig --add mysqld //加入隨機啓動
chkconfig mysqld on //在全部級別生效
ln -s /mydata/mysql/bin/mysql /usr/bin/
七、利用原始密碼進去之後修改密碼。