LNMP環境配置之MySql篇
阿新 • • 發佈:2018-12-13
1.新增mysql使用者和使用者組
groupadd mysql
useradd -r -g mysql mysql
2.到你選擇安裝MySQL的目錄,或者新建一個目錄,下載壓縮包,地址是從MySQL官網拿的
wget http://dev.mysql.com/get/Downloads/MySQL-5.6/mysql-5.6.16.tar.gz
3.解壓壓縮包
tar zxvf mysql-5.6.16.tar.gz
4.進入資料夾
cd mysql-5.6.16
5.編譯
cmake \ -DCMAKE_INSTALL_PREFIX=/usr/local/webserver/mysql-5.6.16 \ -DMYSQL_DATADIR=/media/raid10/mysql_data \ -DSYSCONFDIR=/usr/share/mysql \ -DWITH_MYISAM_STORAGE_ENGINE=1 \ -DWITH_INNOBASE_STORAGE_ENGINE=1 \ -DWITH_MEMORY_STORAGE_ENGINE=1 \ -DWITH_READLINE=1 \ -DMYSQL_UNIX_ADDR=/tmp/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
注:重新執行配置,需要刪除CMakeCache.txt檔案 rm CMakeCache.txt
6.執行和安裝
make //執行
make test //測試執行結果
make install //安裝
7.一些操作
cd mysql
scripts/mysql_install_db --user=mysql --ldata=/media/raid10/mysql_data
chmod g-w /media/raid10/logs/
8.複製mysql服務啟動配置檔案,如果/etc/my.cnf檔案存在則覆蓋
cp /usr/local/webserver/mysql-5.6.16/my-default.cnf /etc/my.cnf cp /usr/local/webserver/mysql-5.6.16/my-default.cnf /usr/local/webserver/mysql-5.6.16/my.cnf
9.複製mysql服務啟動指令碼及加入PATH路徑
cp /usr/local/webserver/mysql-5.6.16/support-files/mysql.server /etc/init.d/mysqld
cp /etc/init.d/mysqld /etc/rc.d/init.d/mysqld
10.啟動
/etc/init.d/mysqld start
11.加入開機啟動項
vi /etc/rc.local
寫入下面兩行
# Start MySql Service
/etc/init.d/mysqld start
到此完成。