2014年11月12日星期三

systemctl和MySQL

Original post: http://anothermysqldba.blogspot.com/2014/11/systemctl-and-mysql.html

所以一些用戶完成百勝安裝的MySQL,並期望能夠使用下面的命令來啟動MySQL服務器:: /etc/init.d/mysql才開始得到“沒有這樣的文件或目錄”

因此,這是一個快速的職位,以幫助使用systemctl命令。
你很可能會看到以下內容:
# systemctl list-unit-files | grep mysql 
mysqld.service disabled

首先,我會建議去tools.percona.com並創建一個有效的my.cnf文件。

因此,解決辦法很簡單,我們只需要啟用此所以數據庫可以在服務器啟動啟動。

#systemctl enable mysqld.service 
ln -s '/usr/lib/systemd/system/mysqld.service' '/etc/systemd/system/mysql.service' 
ln -s '/usr/lib/systemd/system/mysqld.service' '/etc/systemd/system/multi-user.target.wants/mysqld.service' 
#systemctl start mysqld 
#systemctl list-unit-files | grep mysql 
mysql.service enabled 
mysqld.service enabled

現在,你應該是好去...