mysql

MySQL安裝

一•MYSQL的編譯安裝
(1) 準備工作
1) 卸載rpm方式安裝的mysql
Rpm –q mysql-server mysql
Rpm–ivh/run/media/root/CentOS\7\x86_64/Packages/ncurses-devel-5.9—13.20130511.e17.x86_64.rpm
2) 安裝cmake包
Tar zxvf cmake-2.8.6.tar.gz
Cd cmake-2.8.6
./configure
Gmake && gmake install

(2) 源碼編譯及安裝
1) 創建運行用戶
Groupadd mysql
Useradd –M –s /sbin/nologin mysql –g mysql
2) 解包
Tar zxvf mysql-5.6.36.tar.gz –C /usr/src
Cd /usr/src/mysql-5.6.36/
3) 配置
Cmake
-DCMAKE_INSATLL_PREFIX=/usr/local/mysql
-DSYSCONFDIR=/etc
-DDEFAULT_CHARSET=utf8
-DDEFAULT|_COLLATION=utf8_general_ci
-DWITH_EXTPA_CHARSETS=all
4) 編譯並安裝
Make && make install

(3) 安裝後記得其他調整

1) 對數據庫目錄進行權限設置
Chown –R mysql:mysql /usr/local/mysql
2) 建立配置文件
Cp support-files/my-default.cnf /etc/my.cnf
3) 初始化數據庫
/usr/local/mysql/scripts/mysql_install_db
--user=mysql
--basedir=/usr/loca;/mysql
--datadir=/usr/local/mysql/data/
4) 設置環境變量
Echo “PATH=$PATH:/usr/locall/mysql/bin” >>/etc/profile
. /etc/profile

(4) 添加系統服務
Cp support-files/mysql.service /usr/local/mysql/bin/mysqld.sh
Chmod +x /usr/local/mysql/bin/mysqld.sh
Vim /usr/lib/system/system/mysqld.service
[Unit]
Descripton=MySQL Server
After=network.target
[Service]
User=mysql
Group=mysql
Type=forking
PIEFile=/usr/local/mysql/data/www.pid
ExecStart=/usr/local/mysql/bin/mysqld.sh start
ExecStop=/usr/local/mysql/bin/mysqld.sh stop

[Install]
WantedBy=multi-user.target

Systemctl start mysqld
Systemctl enable mysqld

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章