這篇文章將為大家詳細(xì)講解有關(guān)在linux下重啟MySQL數(shù)據(jù)庫(kù)的方法,小編覺(jué)得挺實(shí)用的,因此分享給大家做個(gè)參考,希望大家閱讀完這篇文章后可以有所收獲。
成都創(chuàng)新互聯(lián)公司-云計(jì)算及IDC服務(wù)提供商,涵蓋公有云、IDC機(jī)房租用、大邑服務(wù)器托管、等保安全、私有云建設(shè)等企業(yè)級(jí)互聯(lián)網(wǎng)基礎(chǔ)服務(wù),歡迎聯(lián)系:18982081108
從程序安裝包安裝的Mysql,在系統(tǒng)中沒(méi)有紅帽常用的servcie mysqld restart這個(gè)腳本,因此重啟MYSQL數(shù)據(jù)庫(kù)
只好手工重啟,直接執(zhí)行Killall mysql,強(qiáng)制終止的話,將可能造成表的損壞,一旦造成表?yè)p壞,那損失是巨大的。
在這里推薦安全的重啟方法
$mysql_dir/bin/mysqladmin -u root -p shutdown
$mysql_dir/bin/safe_mysqld &
mysqladmin和mysqld_safe位于Mysql安裝目錄的bin目錄下,很容易找到的。
windows下重啟MySQL服務(wù)
對(duì)于沒(méi)裝mysql圖形管理端的用戶來(lái)說(shuō)啟動(dòng)和停止mysql服務(wù):
…\…\bin>net stop mysql
…\…\bin>net start mysql
如何啟動(dòng)/停止/重啟MySQL
啟動(dòng)、停止、重啟 MySQL 是每個(gè)擁有vps或獨(dú)立服務(wù)器的站長(zhǎng)必須要撐握的操作,
下面為大家簡(jiǎn)單介紹一下操作方法:
一、啟動(dòng)方式
1、使用 service 啟動(dòng):
service mysqld start
2、使用 mysqld 腳本啟動(dòng):
/etc/inint.d/mysqld start
3、使用 safe_mysqld 啟動(dòng):
safe_mysqld&
二、停止
1、使用 service 啟動(dòng):
service mysqld stop
2、使用 mysqld 腳本啟動(dòng):
/etc/inint.d/mysqld stop
mysqladmin shutdown
三、重啟
1、使用 service 啟動(dòng):
service mysqld restart
2、使用 mysqld 腳本啟動(dòng):
/etc/inint.d/mysqld restart
數(shù)據(jù)庫(kù)MySQL用函數(shù)操作開(kāi)啟、關(guān)閉、查看功能的方法。在運(yùn)行mysql中,你或許會(huì)遇到此類錯(cuò)誤,代碼如下:
ERROR 1418 : This function has none of DETERMINISTIC, NO SQL, or READS SQL DATA in its declaration and binary logging is enabled (you *might* want to use the less safe log_bin_trust_function_creators variable)
這是因?yàn)镸YSQL數(shù)據(jù)庫(kù)沒(méi)有開(kāi)啟的引起的。執(zhí)行以下代碼開(kāi)啟即可:
SET GLOBAL log_bin_trust_function_creators=1;
與之類似,關(guān)閉mysql函數(shù)的代碼就是:
SET GLOBAL log_bin_trust_function_creators=0;
那么查看mysql狀態(tài)的代碼又是什么呢?代碼如下:
show variables like '%func%';
關(guān)于“在linux下重啟MySQL數(shù)據(jù)庫(kù)的方法”這篇文章就分享到這里了,希望以上內(nèi)容可以對(duì)大家有一定的幫助,使各位可以學(xué)到更多知識(shí),如果覺(jué)得文章不錯(cuò),請(qǐng)把它分享出去讓更多的人看到。