WordPress部落格-網誌架站狂 試閱章節 1-2 管理MySQL使用者

WordPress部落格-網誌架站狂 試閱章節
Chapter 01 安裝WordPress \ 1-2 管理MySQL使用者

1-2管理MySQL使用者

        在安裝完MySQL後,MySQL預設會產生一組名稱為root、無密碼之管理者帳號,因此安裝完MySQL後的第一個步驟便是變更這組帳號的密碼。

 

要管理MySQL可以透過phpMyAdmin這個網頁套件,在AppServ 2.4.1中所包含的版本是2.6.0-rc1,其目前最新版本為2.6.2,讀者可以由書附光碟中取得這個版本的檔案,或者也可以連至phpMyAdmin官方網站http://www.phpmyadmin.net/ 取得最新版本檔案,解壓縮覆蓋至預設目錄C:\AppServ\www\phpMyAdmin以更新程式版本。

 

#光碟附檔 CD-ROM:\>Chapter 01\phpMyAdmin-2.6.2.zip

 

        要進入phpMyAdmin只需開啟瀏覽器連至http://localhost/phpMyAdmin,預設的語系是【Chinese traditional (zhtw-big5)】,目前絕大部分中文網頁仍是使用big5編碼,但值得注意的是由於WordPress採用UTF-8編碼,因此當我們使用phpMyAdmin管理、瀏覽資料時,用phpMyAdmin預設的語系會發生中文字顯示為亂碼的情形,因此屆時若要由phpMyAdmin瀏覽WordPress資料庫需先於phpMyAdmin網頁右上方選擇【Chinese traditional (zhtw-utf-8)】語系。

 

 

        連上phpMyAdmin後,便是以root的身份進入,我們先做新增使用者的動作再來變更root密碼,請先按下網頁上的「權限」。

#圖1-2-1

 

        接著按下「新增使用者」的連結。

#圖1-2-2

 

接著便可以輸入【使用者名稱】、【主機】選擇【本地】,接著重複填上兩次密碼。

#圖1-2-3

 

        再來是選擇新使用者的權限,點選【全選】後所有權限便會自動全部勾選,確認所有步驟都無誤後按下「執行」。

#圖1-2-4

 

        按下執行後便完成新增使用者的動作,在網頁上可以看到相關的提示文字,接著便是為root加上密碼,同樣點選【權限】的連結。

#圖1-2-5

 

        我們可以看到使用者root有兩列權限,我們先編輯主機為【%】的root使用者,點選如圖所示的圖示。

#圖1-2-6

 

        接著找到【更改密碼】,輸入密碼後按下「執行」,之後【重複這個動作為使用者root、主機localhost變更密碼】。

#圖1-2-7

 

        當兩個為root的帳號密碼皆變更完畢後,phpMyAdmin便不允許你使用,因為預設登入的root密碼已經被變更,因此會出現Access denied for use: ‘root@localhost’的提示訊息,這就是為什麼前面要先做新增使用者動作的原因了。

#圖1-2-8

 

        phpMyAdmin的設置檔名為config.inc.php,在檔案中可以定義一些有的沒的,一般我們就是變更登入的認證方式、登入的使用者,先來到AppServ的安裝目錄,這裡會有四個資料夾,www為預設的網站主目錄,其他三個則各為Apache、PHP、MySQL的程式安裝目錄。

#圖1-2-9

 

        若您沒有變更AppServ的安裝路徑,則可在C:\AppServ\www\下找到phpMyAdmin的目錄,在裡面便能找到config.inc.php,你可以用記事本、WordPad、Dreamweaver、UltraEdit等純文字編輯軟體開啟它。

#圖1-2-10

 

        在45列左右便可以發現三個設定項目,一是auth_type也就是前面提到的認證模式,有config(前面的方式)、http與cookie三個方式,一般網路上服務的主機採的是cookie方式、而下面兩列的user與password是針對採用config方式進入phpMyAdmin來設置的,一般若只是本機來測試程式,可以採用config比較方便。

 

        只要在這裡的auth_type採用config、user與password填上一組有效的使用者帳號與密碼,直接瀏覽phpMyAdmin網址便可登入管理如剛安裝完畢的狀態,反之若帳號密碼無效便出現Access denied之畫面。

#圖1-2-11

#圖1-2-12
http認證登入視窗

 

若要更改為cookie認證的方式,則需在36列左右找到blowfish_secret的設置,在後面填上一組任意字串以用來編碼使用。

#圖1-2-13

#圖1-2-14
cookie認證,這是常見的登入畫面。

留言