天天看點

【MySQL資料庫開發之一】Mac下配置安裝資料庫-MySQL

那麼從今天開始陸續會更新資料庫和Hibernate架構的博文,也是Himi學習的曆程記錄,希望大家能共同讨論和研究;

OK,本篇簡單介紹安裝吧,首先到MySQL官方網站:

<a href="http://www.mysql.com/downloads/" target="_blank">http://www.mysql.com/downloads/</a>

<a href="http://www.himigame.com/wp-content/uploads/2012/04/1.png"></a>

如上圖:點選DOWNLOAD ,進入如下界面,選擇對應你的系統對應版本下載下傳即可;

<a href="http://www.himigame.com/wp-content/uploads/2012/04/21.png"></a>

我的是mac pro  64位 Lion 10.7.3,選擇如上10.6最新MySQL版本;

OK,下載下傳後将dmg中的3個檔案進行安裝,如下:

<a href="http://www.himigame.com/wp-content/uploads/2012/04/3.png"></a>

1.mysql-5.5.23-osx10.6-x86_64.pkg  -&gt;這裡包為MySQL的主程式包

2.MySQL.prefPane -&gt;在mac偏好設定添加項,用于啟動MySQL Server服務;

3.MySQLStartipItem.pkg -&gt; MySQL啟動程式

這裡順便說下MySQL官網的另外一個工具: MySQL Workbench(GUI Tool)

MySQL Workbench(GUI Tool)   是MySQL的界面操作軟體,說白了就是可視化資料庫工具,類似軟體如sql manager,MYSQL Front等

<a href="http://www.himigame.com/wp-content/uploads/2012/04/4.png"></a>

此工具隻有32位的,不過對于mac系統而言,32還是64都能完美運作;

下載下傳安裝即可;

下面我們簡單使用Workbench建立一個Connection,啟動MySQLWorkbench,如下圖:

<a href="http://www.himigame.com/wp-content/uploads/2012/04/5.png"></a>

這裡主要分為3個大功能塊:

SQL Development:建立資料庫連接配接、執行查詢、腳本、編輯資料和管理資料庫對象;

Data Modeling:建立關系資料模型,可以實作關系資料模型與資料庫、關系模型與sql腳本之間的轉換;

Server Administration:建立服務執行個體,管理資料庫使用者,資料庫備份和導入;

最左側SQL Development,我們點選“New Connection”,直接各種Next (采用預設配置)即可完成建立;

然後不要着急輕按兩下這個建立的連接配接,要啟動MySQL Server服務先,打開你mac的”系統偏好設定”-&gt;MySQL-&gt;點選啟動“Start MySQL Server”;當然也可以通過終端指令執行 :

sudo /Library/StartupItems/MySQLCOM/MySQLCOM start

OK,回頭重新啟動我們建立的連接配接,即可正常打開了;

基本上對于可視化的資料庫管理軟體更多介紹不贅述,非重點;

OK,下面我們來檢驗是否安裝的MySQL能正常運作,打開終端:

alias mysql=/usr/local/mysql/bin/mysql

cd /usr/local/mysql

mysql -u root -p

這裡大家也可以将路徑配置一下:

1.打開終端輸入:  pico .bash_profile;    回車

2.  将此路徑配置進去:   export PATH=$PATH:/usr/local/mysql/bin/

3. 重新打開終端,然後 直接   mysql -u -p ;即可

  一般都會添加這個路徑,否則很不友善使用mysql的說~

輸入密碼xxx回車,出現Welcome to the MySQL monitor….字樣說明OK。

預設密碼 root ;

如果你想修改密碼,如下指令即可修改:

/usr/local/mysql/bin/mysqladmin -u root password 你的密碼

這是一個簡單的指令,要求伺服器告訴它的版本号和目前日期。在mysql&gt;提示輸入如下指令并按Enter鍵: 

mysql&gt; SELECT VERSION(), CURRENT_DATE; 

+-----------------+--------------+ 

| VERSION()       | CURRENT_DATE | 

| 5.1.2-alpha-log | 2005-10-11   | 

1 row in set (0.01 sec) 

本文轉自 xiaominghimi 51CTO部落格,原文連結:http://blog.51cto.com/xiaominghimi/908858,如需轉載請自行聯系原作者