Linux系統(tǒng)下的MySQL服務(wù)器是非常重要的數(shù)據(jù)庫服務(wù),但是在使用過程中可能會出現(xiàn)需要重啟MySQL服務(wù)器的情況。下面介紹如何在Linux系統(tǒng)下重啟MySQL數(shù)據(jù)庫服務(wù)。
$ /etc/init.d/mysql stop $ /etc/init.d/mysql start
以上命令可以停止和重啟MySQL服務(wù)器。但是在某些情況下,可能需要先手動停止MySQL服務(wù)器再進(jìn)行重啟。下面介紹如何手動停止和啟動MySQL服務(wù)器:
$ kill -9 `cat /var/run/mysql.pid` $ mysqld_safe --skip-grant-tables&
以上命令可以停止并啟動MySQL服務(wù)器。如果在停止MySQL服務(wù)器時發(fā)生問題,可以使用以下命令強(qiáng)制停止:
$ kill -9 `ps aux|grep mysql|grep -v grep|awk '{print $2}'`
在重啟MySQL服務(wù)器時,可能需要進(jìn)行一些額外的操作,例如清理緩存等。下面介紹如何清理MySQL緩存:
$ mysqladmin -u root -p flush-tables $ mysqladmin -u root -p flush-hosts $ mysqladmin -u root -p flush-logs $ mysqladmin -u root -p flush-privileges
以上命令可以清理MySQL緩存。如果需要停止并清理MySQL服務(wù)器,可以使用以下命令:
$ /etc/init.d/mysql stop $ rm -rf /var/lib/mysql/* $ /etc/init.d/mysql start
以上命令可以停止MySQL服務(wù)器、清理MySQL數(shù)據(jù)存儲目錄,并重新啟動MySQL服務(wù)器。