昨天談到LAMP, 就是Linux, Apache, MySQL及PHP的組合, 可以看出MySQL在Linux平台上的重要程度, 只要是用Linux平台, 幾乎都可以在安裝Linux時就把MySQL安裝完成, 另一套Linux平台上常見的資料庫系統是PostgreeSQL.
由於MySQL是Linux的基本功能之一, 因此, 我就不再介紹Windows平台上如何安裝MySQL了.
我選擇用Fedora 11來做為MySQL的Linux平台, 由Fedora官方網站下載http://torrent.fedoraproject.org/, 是的, Fedora用BitTorrent來做下載. 下載後將ISO檔案燒到DVD上, 就可以開始安裝Fedora了. 建議用DVD, 一張就行了, 不用再換片子.
安裝Fedora的詳細過程就不再說明了, 如果邦友有需要, 請在討論中提醒我另外寫一篇分享來說明如何安裝Fedora.
但在安裝時, 要注意:
mysql-5.1.32-1.fc11.x86_64.rpm
...
...
mysql-server.5.1.32-1.fc11.x86_64.rpm
共有八個mysql開頭的rpm檔案, 用rpm -i指令把八個檔案一一安裝即可, 由上面的檔案列表, 可以瞭解Fedora 11附的MySQL版本是5.1版, 現在MySQL官網http://dev.mysql.com/downloads/有5.4 Beta版可以使用, 各位也可以下載後再用rpm指令來解除已有的MySQL安裝和重新安裝新版的MySQL.
Fedora 11安裝完成後, 到左上角的[System]->[Administration]->[Services], 打開[Service Configuratin]視窗, 然後在左邊窗格中找到"mysqld", 然後確定在"mysqld"旁邊是紅色氣球, 然後按一下[Service Configuration]視窗的工具列中的Enable, 等"mysqld'旁的氣球變成綠色, 再按一下[Service Configuration]視窗的工具列中的[Start], 注意
[Service Configuration]視窗右邊的[Description]上方出現...This Service is enabled. This service is running.這樣就完成MySQL的整個安裝過程.
怎麼確認安裝完成了呢? 執行下列指令:
$ su - <<主入系統管者帳號>>
<<以MySQL系統管理者登入, 尚無密碼>>
mysql> <<出現mysql提示, 就是成功的第一步>>
mysql> update user set password=password('新密碼') where user='root'; <<注意分號>>
Query OK...
變更密碼完成, 更可確定MySQL啟動完成, 因為System Table都可以存取更新了
mysql> FLUSH PRIVILEGES; <<以後再介紹這固指令的用途>>
Query OK....
mysql> quit
離開MySQL管理介面
mysql> <<出現提示, OK了>>
mysql> quit
然後關閉MySQL, 開機重新開機
Enter Password:
輸入完剛才建的密碼後, 就回到作業系統
結果找不到任何mysql程序運作中...
重新開機, 登入後打Konsole命令視窗...
$ su -
mysql>
順利登入MySQL, 顯示MySQL正常運作了...
今天的分享到此告一段落, 明天我們會簡單介紹幾個SQL指令來練習操作MySQL管理介面.