架站不可或缺的資料庫系統 – MySQL
MySQL是一個開放原始碼的關聯式資料庫管理系統,在2008年時被Sun收購,2009年Oracle又收購Sun公司,因此MySQL變成了Oracle旗下的產品,MySQL有著高效能、低成本與可靠性的資料庫系統,似乎已經成為網路上最流行的資料庫之一,Windows的XAMPP架站的環境包中也包含了MySQL,配合Apache網頁伺服器與PHP、Perl集合在一起,可以在自己的電腦上輕易的建立網頁伺服器,MySQL是一種跨平台、多使用者、多執行緒的SQL語言(結構化查詢語言),執行速度相當不錯,廣受全球網站大量採用的網路資料庫系統,最重要的是 MySQL 完全免費,MySQL + Apache + PHP 的組合讓架站已不是專業人士的的特權。
▼如果你有看過「原來架站環境可以這簡單 – XAMPP架站包」一文的話,應該知道此XAMPP架站包內已含有MySQL的軟體,首先進入XAMPP控制台上確定 Apache 或 MySql服務有沒有啟動,沒有「Running」字眼請按〔Start〕來啟動吧!
▼當啟動後其右邊會有「Running」的字眼,且按鈕會變成〔Stop〕,表示啟動成功。
▼MySQL僅是純資料庫軟體,一般都會建議使用phpMyAdmin的資料庫管理工具,其中一個更大的優勢在於phpMyaAdmin跟其他PHP程式一樣在網頁伺服器上執行,但是您可以在任何地方使用這些程式產生的HTML頁面,讓使用者以web的方式來管理MySQL資料庫,方便的建立、修改、刪除資料庫及資料表,XAMPP不愧是善解人意的架站包,其也內含了phpMyAdmin軟體,所以就在網址列輸入「http://localhost/phpmyadmin/」 或 「http://127.0.0.1/phpmyadmin/ 」直搗黃龍吧!下圖是進入的登入畫面,若出現為簡體中文,請在「Language」選項部分挑選「中文-Chinese traditional」即可更換繁體中文,而帳號請輸入「root」,密碼是在「XAMPP的安全設定」一文中的MySQL設定的密碼。
▼輸入帳號與密碼登入後出現如下圖,從此就可利用phpMyAdmin的web介面來管理資料庫的新增、刪除、修正等動作,phpMyAdmin可說是MySQL的最佳拍檔。
▼就讓我們利用這個web管理介面來建立一個帳號看看,首先按下在網頁上方的〔權限〕圖示,接著選擇下方的「新增新使用者」。
▼出現新增使用者帳號的畫面,當然要輸入使用者的一些基本資料,【帳號】選擇「使用文字域」後輸入使用者帳號名稱(如我輸入"itwalker"),【主機】選擇「本地」後會自動顯示「localhost」,表示僅能從主機登入,接下來就是【密碼】,一樣選用「使用文字域」型態來輸入,不過需要輸入兩次來確認。當建立新使用者時也可順便建立資料庫,如挨踢路人甲想建立一個與帳號相同的資料庫,請勾選「建立與使用者同名的資料庫並授予所有權限」(若不想建立資料庫可勾選「無」),最後按下〔建立使用者〕。
▼此時系統會自動產生建立使用者的SQL語法(綠色框),下方也會出現剛建立的使用者帳號。
▼建立了使用者帳號後,怎麼查看同時建立的資料庫呢?回到主畫面的左方就可以看到與使用者同名的資料庫,若沒發現只要按下重整圖示即可,也可選擇【資料庫】選單後,下方也可查詢到與使用者同名的資料庫。
小結
MySQL為一個多使用者、多執行緒及多平台資料庫系統,當然與其他大型資料庫例如Oracle、IBM DB2、SQL Server等相比,的確是遜色不少,但對於一般的個人使用者和中小型企業來說,MySQL提供的功能已經游刃有餘,且受歡迎的程度日益升高,目前Internet上流行的網站構架方式大都是Apache、MySQL與PHP的組合,再配上低設備要求的高效能Linux系統,此種方式不費一毛錢的環境架構簡直就是窮人的天堂。