MySQL培訓(xùn)課程:mysql.server啟動關(guān)閉數(shù)據(jù)庫
最新學(xué)訊:近期OCP認(rèn)證正在報(bào)名中,因考試人員較多請盡快報(bào)名獲取最近考試時(shí)間,報(bào)名費(fèi)用請聯(lián)系在線老師,甲骨文官方認(rèn)證,報(bào)名從速!
我要咨詢MySQL培訓(xùn)課程:mysql.server啟動關(guān)閉數(shù)據(jù)庫,對于Unix平臺上的分發(fā),比較好的辦法是使用數(shù)據(jù)庫腳本mysql.server,啟動和關(guān)閉數(shù)據(jù)庫。
1、mysql.server腳本的存放位置
mysql.server腳本安裝在MySQL安裝目錄下的share/mysqld目錄下或可以在MySQL源代碼分發(fā)的support_files目錄下找到。對于rpm分發(fā),該腳本已經(jīng)改名mysql位于/etc/rc.d/init.d目錄中,另外在….中存在一個(gè)副本mysql.server。下文的討論對RPM分發(fā)來說,都在安裝中完成了。如果你想使用它們,你需要將它們拷貝到適當(dāng)?shù)哪夸浵隆?/p>
2、如何使用mysql.server腳本啟動停止服務(wù)器
mysql.server腳本可以被用來啟動或停止服務(wù)器,通過用start或stop參數(shù)調(diào)用它:
$ mysql.server start
$ mysql.server stop
3、mysql.server的功能簡述
在mysql.server啟動服務(wù)器之前,它把目錄改變到MySQL安裝目錄,然后調(diào)用safe_mysqld。如果你有在一個(gè)非標(biāo)準(zhǔn)的地點(diǎn)安裝的二進(jìn)制分發(fā),你可能需要編輯mysql.server。修改它,運(yùn)行safe_mysqld前,cd到正確的目錄。
4、讓mysql.server以特定的用戶啟動服務(wù)器
如果你想要作為一些特定的用戶運(yùn)行服務(wù)器,你可以改變mysql_daemon_user=root行使用其他用戶,你也能修改mysql.server把其他選項(xiàng)傳給safe_mysqld。
當(dāng)然你也可以利用選項(xiàng)文件給mysql.server腳本提供參數(shù)。
你也可以在一個(gè)全局“/etc/my.cnf”文件中增加mysql.server的選項(xiàng)。一個(gè)典型的“/etc/my.cnf”文件可能看起來像這樣:
[mysqld]
datadir=/usr/local/mysql/var
socket=/tmp/mysqld.sock
port=3306
[mysql.server]
user=mysql
basedir=/usr/local/mysql
mysql.server腳本使用下列變量:user、datadir、basedir、bindir和pid-file。
5、利用mysql.server腳本讓服務(wù)器自動啟動
mysql.server腳本的重要性在于你可以使用它配置一個(gè)隨操作系統(tǒng)自動啟動的數(shù)據(jù)庫安裝,這是一個(gè)實(shí)際的系統(tǒng)中常用的方法。
把mysql.server復(fù)制到/etc/rc.d/init.d目錄里面:
# cd /etc/rc.d/init.d
# cp /usr/local/mysql/support-files/mysql.server mysql
接著把它的屬性改為“x”(executable,可執(zhí)行)
# chmod +x mysql
最后,運(yùn)行chkconfig把MySQL添加到你系統(tǒng)的啟動服務(wù)組里面去。
# /sbin/chkconfig --del mysql
# /sbin/chkconfig --add mysql
你也可以這樣做,手工建立鏈接:
#cd /etc/rc.d/rc3.d (根據(jù)你的運(yùn)行級不同而不同,可以是rc5.d)
#ln –s ../init.d/mysql S99mysql
在系統(tǒng)啟動期間,S99mysql腳本利用start參數(shù)自動啟動。
- 冉乃綱-老師CUUG金牌講師
- 冉老師 CUUG金牌講師 Oracle及RedHat高級講師、Unix/Linux 資深專家...[詳細(xì)了解老師]

- 陳衛(wèi)星-老師CUUG金牌講師
- 陳老師 CUUG金牌講師 精通Oracle管理、備份恢復(fù)、性能優(yōu)化 11年Ora...[詳細(xì)了解老師]
