MySQL數(shù)據(jù)庫(kù)在ArchLinux的安裝和啟動(dòng)匯總
本文主要介紹了MySQL數(shù)據(jù)庫(kù)在ArchLinux上的正確安裝和正確啟動(dòng)問(wèn)題。我們大家都知道在ArchLinux上我們大家能很容易的來(lái)對(duì)MySQL(和PHP搭配之***組合)進(jìn)行安裝。我們可以通過(guò)下面的命令來(lái)安裝:
pacman -Sv MySQL(和PHP搭配之***組合)
只是這樣的一個(gè)簡(jiǎn)單命令,我們就可以在我們的系統(tǒng)安裝上***的MySQL(和PHP搭配之***組合)數(shù)據(jù)庫(kù)了。當(dāng)然我們還要做一些下面的工作,才可以使得我們的MySQL(和PHP搭配之***組合)服務(wù)器可以啟動(dòng)起來(lái)。
首先我們要添加MySQL(和PHP搭配之***組合)用戶與組,我們可以通過(guò)下面的命令來(lái)做到:
groupadd MySQL(和PHP搭配之***組合) (添加MySQL(和PHP搭配之***組合)組)
useradd -g MySQL(和PHP搭配之***組合) MySQL(和PHP搭配之***組合)(添加MySQL(和PHP搭配之***組合)用戶)
然后我們可以用下面的命令來(lái)安裝MySQL(和PHP搭配之***組合)數(shù)據(jù)庫(kù)預(yù)定義的一些數(shù)據(jù)表:
MySQL(和PHP搭配之***組合)_install_db --user=MySQL(和PHP搭配之***組合)
這時(shí)如果我們來(lái)啟動(dòng)MySQL(和PHP搭配之***組合)服務(wù)器會(huì)有一些提示信息,我們還要做下面的一些事情:
mkdir /var/lib/MySQL(數(shù)據(jù)庫(kù)
touch /var/lib/MySQL(和PHP搭配之***組合)/myhost.err
經(jīng)過(guò)這樣的操作以后,我們就可以啟動(dòng)MySQL(和PHP搭配之***組合)服務(wù)器了:
MySQL(和PHP搭配之***組合)d_safe &
MySQL(和PHP搭配之***組合)服務(wù)器啟動(dòng)腳本
MySQL(和PHP搭配之***組合)d_safe--MySQL(和PHP搭配之***組合)服務(wù)器啟動(dòng)腳本
MySQL(和PHP搭配之***組合)d_safe是在Unix或是NetWare系統(tǒng)推薦使用來(lái)啟動(dòng)MySQL(和PHP搭配之***組合)服務(wù)器的方法。MySQL(和PHP搭配之***組合)d_safe添加了許多安全的特征,例如,當(dāng)發(fā)生錯(cuò)誤時(shí)重新啟動(dòng)服務(wù)器,并且可以將運(yùn)行時(shí)的信息寫(xiě)入錯(cuò)誤日志文件。
在這里我們要注意的是,為了與舊版本的MySQL(和PHP搭配之***組合)保持向后兼容,MySQL(和PHP搭配之***組合)的二進(jìn)制發(fā)行版本同時(shí)也包含safe_MySQL(和PHP搭配之***組合)d作為指向MySQL(和PHP搭配之***組合)d_safe的鏈接。然而我們并不應(yīng)依賴于這個(gè)啟動(dòng)程序,因?yàn)檫@在將來(lái)的版本中會(huì)被移除。
在默認(rèn)的情況下,如果在存在一個(gè)可執(zhí)行的MySQL數(shù)據(jù)庫(kù)d-max,MySQL(和PHP搭配之***組合)d_safe
1 在Linux系統(tǒng)上,MySQL(和PHP搭配之***組合)-Max RPM依賴于MySQL(和PHP搭配之***組合)d_safe的行為。RPM安裝一個(gè)名為MySQL(和PHP搭配之***組合)d-max的可執(zhí)行程序,這會(huì)使得MySQL(和PHP搭配之***組合)d_safe從此以后自動(dòng)調(diào)用這個(gè)可執(zhí)行程序。
2 如果你安裝了一個(gè)包含名為MySQL(和PHP搭配之***組合)d-max服務(wù)器的二進(jìn)制發(fā)行版本,然后在以后的某一個(gè)時(shí)期我們更新到了一個(gè)沒(méi)有Max版本的MySQL(和PHP搭配之***組合), MySQL(和PHP搭配之***組合)d_safe仍然會(huì)試著運(yùn)行舊的MySQL(和PHP搭配之***組合)d-max的服務(wù)器。如果我們執(zhí)行了這樣的更新,我們應(yīng)手式移除舊的MySQL(和PHP搭配之***組合)d-max服務(wù)器,并 且保證MySQL(和PHP搭配之***組合)d_safe運(yùn)行新的的MySQL(和PHP搭配之***組合)d服務(wù)器。
要覆蓋默認(rèn)的行為并且顯示的指明我們要運(yùn)行的服務(wù)器,我們可以為我們的MySQL(和PHP搭配之***組合)d_safe指定一個(gè)-MySQL(和PHP搭配之***組合)d或是-MySQL(和PHP搭配之***組合)d-version選項(xiàng)。
MySQL(和PHP搭配之***組合)d_safe的大多數(shù)選項(xiàng)與MySQL數(shù)據(jù)庫(kù)d的相同。
MySQL(和PHP搭配之***組合)d命令行選項(xiàng)
在命令行為MySQL(和PHP搭配之***組合)d_safe指定的所有選項(xiàng)都傳遞給MySQL(和PHP搭配之***組合)d。如果我們要使用任何一個(gè)為MySQL(和PHP搭配之***組合)d_safe指定的并且MySQL(和PHP搭配之***組合)d不支持的,不要在命令行指定他們。相反的,我們可以在一個(gè)可選的文件[MySQL(和PHP搭配之***組合)d_safe]組中列出。
以上的相關(guān)內(nèi)容就是對(duì)MySQL數(shù)據(jù)庫(kù)在ArchLinux上的安裝與啟動(dòng)的介紹,望你能有所收獲。
【編輯推薦】