前述
CentOS 7是目前較為流行的Linux發(fā)行版本。CentOS 7比起之前版本有了許多的變更。如firewall不在用iptables管理,而交由firewall-cmd管理。同樣的扮惦,在CentOS 7中,服務(wù)不再是用service命令開啟或關(guān)閉亲桦,同時(shí)也不再用chkconfig配制開機(jī)啟動項(xiàng)目崖蜜。這些都效上systemctl命令來管理,從而systemctl可以不依賴/etc/init.d/下的腳本客峭。systemctl通過配置文件完成對服務(wù)的管理豫领。
1.創(chuàng)建服務(wù)配制文件
vim /usr/lib/systemd/system/mysql.service
可以不指定.service后綴。
鍵入以下內(nèi)容
[Unit]
Description=MySQL Server(8.0)
Documentation=main:mysqld(8)
Documentation=http://dev.mysql.com/doc/refman/en/using-systemd.html
After=network.target
After=syslog.target
[Install]
WantedBy=multi-user.target
[Service]
User=mysql
Group=mysql
ExecStart=/usr/local/mysql/bin/mysqld --defaults-file=/etc/my.cnf #mysql安裝地址的bin目錄下得mysqld
LimitNOFILE=5000
2.使用systemctl命令啟動mysql
systemctl start mysql
3.設(shè)置開機(jī)啟動
systemctl enable mysql