PCZONE 討論區 - 觀看單一文章 - Mac OS X (10.3&10.4)安裝,設定,使用經驗談
觀看單一文章
FLY
boy
Mac OS X (10.3&10.4)安裝,設定,使用經驗談28
Mac OS X (10.3&10.4)安裝,設定,使用經驗談28

MySQL 5.0.45版,在MacOSX.4.10系統平台上的安裝,設定與使用小技巧

這個段落,少爺採用一稿兩用的方式,學校上課這學期就在教MySQL資料庫系統,
所以這個段落的內容,乾脆也拿去當成期中報告的作業,若CHIT的老師,你用
google來確認我的報告內容時,一定會查到這裡,反正都是少爺自己寫的,分別
用在網路分享與學校作業,一稿兩用應該不為過吧!?
學校老師教的是MsWindows平台的MySQL 5.x,少爺就上MySQL官方網站找
for MacOSX.4.10的版本,在此學習測試的版本檔案為mysql-5.0.45-osx10.4-powerpc.dmg,
這是屬於MySQL Community Server的版本,也就是給社群玩家免費使用的版本,
沒有使用上的限制,與商業版本的差別只在於,商業版本有售後服務,免費的版
本沒有售後服務,若用出了問題,廠商可能不理妳。
mysql-5.0.45-osx10.4-powerpc.dmg 是一個光碟映像檔,可點選執行後,直接
掛載於Finder,內容會有四個檔案:

mysql-5.0.45-osx10.4-powerpc.pkg :這是主安裝程式。

MySQL.prefPane:給"系統偏好設定"專用的安裝檔(相當於MsWindows控制台裡
頭的一個設定元件項目)。

MySQLStartupItem.pkg:只是讓電腦開機後,立即啟用 MySQL Server 功能與服
務的批次小程式。MySQL.prefPane已經包含了這個功能,是採用被動式選項的模
式。

ReadMe.txt:英文原文的安裝導覽說明文件。

MySQL有針對各式各樣不同品牌的作業系統,製作該平台專屬的安裝程式,其中
有個共通特色就是,主程式安裝完畢後,操控方法的預設值都是純文字指令模式
,在 unix-like 系統(含MacOSX)稱之為 終端機模式,而在MsWindows系統,
稱之為 命令提示字元模式。
少爺查詢了官方網站,官網有提供針對MacOSX.4版的MySQL 5.X圖形介面操控軟
體,透過這些圖形介面操控軟體,就不用在終端機模式下一行一行打字輸入指令
這麼累了。接下來介紹MySQL GUI Tools for MacOSX.4 的套件內容,官方網站
所下載的mysql-gui-tools-5.0-r12-osx10.4-universal.dmg 同樣方法掛載,裡
頭有一個MySQL Tools 檔案夾,直接將這個檔案夾與其中包含的檔案,整個拖拉
複製到系統的應用程式檔案夾內,即可完成安裝。 MySQL Tools 檔案夾內包含
有三個軟體,分別是:

MySQL Administrator.app
是一個非常視覺化且直觀設計的圖形使用者介面,主要功能為用來控制,管理與
維護已經做好的MySQL格式的資料庫檔案;新增,管理,移除資料庫檔案處理者的
帳號。MySQL Administrator 能夠將原本MySQL預設值安裝好後預設的終端機純文
字指令介面,有關設定MySQL資料庫伺服器,管理資料庫的操作者的帳號,資料庫
檔案內容與檔案屬性即時狀態的監看,備份與還原資料庫檔案,瀏覽所有資料庫
檔案存取過程的紀錄檔。這些部份的指令,以圖形介面的選項按鈕或選單呈現。

MySQL Query Browser.app
非常視覺化且直觀設計的圖形使用者介面,替代原來的終端機純文字指令模式,
主要功能為新增,啟動與執行,最佳化,修改在資料庫伺服器的資料庫檔案。
MySQL Query Browser,提供滑鼠拖拉資料庫各種元件與項目的方式,來建立分
析與管理資料庫檔案,也同時提供輸入純文字指令模式的視窗,以搭配圖形介面
交互使用。

要注意的是MySQL Query Browser 與MySQL Administrator 是設計給MySQL4.0以
上的版本使用的。

MySQLHealth.wdgt
這是一個視窗小程式的小套件,主要是提供即時監看MySQL各種狀態與訊息,若系
統中已經啟動Dashboard功能,點選執行後,便即時匯入啟用。這個功能相當於
MsWindowss中的pop-up視窗小程式。因為少爺已經關閉了Dashboard功能,就不再
多作介紹了(其實是"懶")。

點選執行mysql-5.0.45-osx10.4-powerpc.pkg 安裝檔,照著說明畫面,點選下一
步,即可很容易的完成安裝程序。再點選執行MySQL.prefPane,會在"系統偏好
設定"新增一個MySQL的簡易基本設定項目。根據ReadMe.txt說明,預設會將MySQL
套件安裝在"/usr/local/mysql-版本號碼"目錄下。這預設是隱藏的的目錄,圖
形介面的Finder預設無法瀏覽,所以必須開啟終端機,以純文字指令的模式,進
入該目錄下執行指令操作。(或著安裝一款叫做 Xfolders的免費雙視窗風格檔案
管理軟體,然後以root最高權限登入系統,就可以透過Xfolders 來瀏覽 /usr
的子目錄了。)
若要移除MySQL,請先登入成root,系統最高權限管理者的帳號,將
"/usr/local/mysql-版本號碼/data/"檔案夾內,已建立的重要資料庫檔案夾,
複製備份出來,再直接將"/usr/local/mysql-版本號碼"這個子目錄直接刪除,
另外在 /資源庫/Receipt/mysql-版本號碼.pkg這個檔案也順便刪除,即完成
MySQL在MacOSX平台的軟體移除程序。
預設狀況下,會看到兩個同樣的"/usr/local/mysql-版本號碼"檔案夾,其中一
個只是檔案夾的捷徑,另一個才是實體檔案夾。
(寫到這裡,少爺還是攪不太清楚,到底 (子)目錄,檔案夾,資料夾 有什
麼不同,到底什麼情境該用這三種寫法的哪一種寫法?一團混亂。啊~反正看這
篇文章的人知道少爺在寫什麼就好了~)

先進入"系統偏好設定"的MySQL設定項目,點選Start MySQL Server 按鈕,下方
的"automatically start mysql server on startup"選項,則是當妳確認這台主
機要上線做資料庫服務的話,就建議勾選,讓MySQL於系統開機後就立即啟動,常
駐於記憶體中。

啟動 MySQL Query Browser.app 或 MySQL Administrator.app,開始建立第一個
登入帳號與資料庫。系統預設的登入帳號為:
username:root
hostname:localhost
Password: (空白不用輸入)

建立的資料庫名稱,可以使用utf-8編碼的中文字元(相當於建立一個中文字元的
檔案夾名稱)。

現在少爺卡住了,就在這個登入的對話框,官網的英文文件,看了老半天看不出
所以然。少爺不知道如何建立另一組獨立的(username,hostname,Password)
,不知道 MySQL的hostname是獨立自訂的,還是跟MacOSX.4.10系統的hostname
有對應關係?網路上有關 MySQL GUI for MacOSX.4 的中文文章,google的結果
可說是趨近於零,真是傷腦筋~繼續拖了。

參考連結 (包含相關畫面截圖)


MySQL 5.0 Mac OS X (package format) downloads
Mac OS X 10.4(PowerPC, 32-bit)5.0.45 62.6M
http://dev.mysql.com/downloads/mysql/5.0.html

MySQL GUI Tools Mac OSX downloads
MAC OSX 10.4 (Universal binaries) 5.0-r12 12.4M
http://dev.mysql.com/downloads/gui-tools/5.0.html

MySQL Administrator.app
http://www.mysql.com/products/tools/administrator/

MySQL Query Browser.app
http://www.mysql.com/products/tools/query-browser/

軟體王-軟體註冊中心網站 MySQL Administrator 簡介 :
http://reg.softking.com.tw/freeware/...250&fid3=22909

BNW 時尚資訊網の閱讀文章 - 好到"不行"的 MySQL Administrator 1.2 工具組與自動定時備份
http://bbs.bnw.com.tw/conference/viewtopic.php?p=2775

MySQL AB :: MySQL Administrator :: 2 Introduction to MySQL Administrator
http://dev.mysql.com/doc/administrat...roduction.html

MySQL AB :: MySQL Query Browser :: 2 Introduction to the MySQL Query Browser
http://dev.mysql.com/doc/query-brows...roduction.html

MySQL AB :: MySQL 5.1参考手册 :: 2. 安装MySQL 2.5.在Mac OS X中安装MySQL
http://dev.mysql.com/doc/refman/5.1/...x-installation

MySQL AB :: MySQL 5.1参考手册 :: 10.字符集支持 10.10. MySQL支持的字符集和校对
http://dev.mysql.com/doc/refman/5.1/...arset-charsets

MySQL中文參考手冊
(搭配MySQL 3.23.7alpla版本的繁體中文文件,內容很舊了,但是很多指令操作
的觀念可以參考)

http://linux.tnc.edu.tw/techdoc/mysq...anual_toc.html
回覆