[教學] 在Mac Server上安裝MySQL - iPhone4.TW

會員登入



顯示結果從 1 到 10 共計 10 條
  1. #1
    吉米丘 的頭像

    勸敗大魔王

    註冊日期:09-20-2007
    文章:50,710
    謝謝你: 9,906
    在 6,551篇文章中獲得 48,051個感謝
    要將Mac mini server變成真的網路伺服器

    其中一個重要元素,就是mysql資料庫的服務

    首先,先到下面這個MySQL的官方網站
    http://dev.mysql.com/downloads/mysql/



    下載最新版本的套件

    舉個例子,以目前吉米抓的畫面為例,我抓的是最新版、x86、64位元、DMG的10.6版

    別擔心,10.7也能用啦,按下DOWNLOAD下載之後



    選擇最下面的「No thanks, just take me to the downloads!」(謝謝不用了,直接帶我去下載即可)




    接著,台灣幾個知名大學的下載伺服器,你就挑一個喜歡的下載吧




    下載好之後,掛載上去就會看到這四個檔案

    首先先安裝mysql-5.5.15-osx10.6-x86_64.pkg

    安裝好之後再陸續安裝MySQL.prefPane跟MySQLStartupItem.pkg



    在「系統偏好設定」裡面,就會出現MySQL囉



    但是在這邊,只有簡單的「開啟」與「關閉」MySQL Server的按鈕

    以及開機後是否自動啟動MySQL Server的選項



    雖然這樣已經可以開始運作了


    但一切似乎太…簡單,讓你不放心對吧

    所以我們要接著看下去





    接著請前往這個網址,下載MySQL GUI Tools
    http://dev.mysql.com/downloads/gui-tools/5.0.html

    跟上面一樣流程,選擇No,Thanks,然後選一個台灣的伺服器下載



    下載好了之後會自動掛載,但是在這裡,吉米要教大家跟一般軟體安裝不同

    請先點上面的MySQL Tools兩下



    打開之後,你會看到這三個檔案




    將這三個檔案,直接拉到以的「應用程式」裡面去

    最後,為了避免發生未來使用這個GUI Tools時發生「 Could not open GUI description file. Error parsing XML file (bad document). 」這樣的錯誤訊息



    請將這個「MySQL Administratore」更名為「MySQL_Administrator」 就可以囉

    接著就可以執行囉



    首先,帳號請先使用root,密碼先不用輸入,Server Hostname輸入localhost

    然後按下connect連結

    這個密碼之後再來改





    「Information」可以看到目前MySQL Server的訊息



    「Service」則是跟「系統偏好設定」裡面那個一樣



    第三個「Options」則是重要的一些設定



    若你第一次進入到這裡,她會要你建立一個設定檔,請按create


    而這裡,若你遇到一個錯誤訊息「Could not open GUI description file. Error parsing XML file (bad document). 」 那就照我上面剛剛教你的,把檔案搬出來,改個名字吧





    然後就可以看到這個畫面囉,在這個畫面中,把這個「Disable networking」給打勾,因為一般來說資料庫不會透過外網直接連結,這樣太恐怖,所以打勾喔



    最後就是到Account去修改root的localhost的密碼囉

    就這樣安裝MySQL的步驟就完成囉


  2. #2

    熱血的愛用者

    註冊日期:08-27-2010
    文章:362
    謝謝你: 8
    在 13篇文章中獲得 44個感謝
    不太適合以 root 執行 MySQL吧 !

    只要 port 在 100 以上就允許非 root 執行的 daemon


  3. #3
    吉米丘 的頭像

    勸敗大魔王

    註冊日期:09-20-2007
    文章:50,710
    謝謝你: 9,906
    在 6,551篇文章中獲得 48,051個感謝
    引用 作者: parkerdenison 查看文章
    不太適合以 root 執行 MySQL吧 !

    只要 port 在 100 以上就允許非 root 執行的 daemon
    這篇只是安裝教學

    不是MySQL使用教學


    要開始使用還有很多要設定的呢,就像你說的要開使用者,要指定資料庫...等等


  4. #4
    relaxHuang 的頭像

    超熱血的愛用者

    註冊日期:05-09-2009
    文章:655
    謝謝你: 3
    在 22篇文章中獲得 30個感謝
    引用 作者: 吉米丘 查看文章
    這篇只是安裝教學

    不是MySQL使用教學


    要開始使用還有很多要設定的呢,就像你說的要開使用者,要指定資料庫...等等
    咦?吉米大在「系統偏好設定」這邊的 MySql 功能,關閉後在打開是正常的嗎?

    我記得我當初在安裝的時候,按下關閉後就開不了了

    然後好像要設定某一個 config 檔案才會正常說


  5. #5

    海盜船長

    註冊日期:09-09-2009
    文章:80
    謝謝你: 3
    在 7篇文章中獲得 10個感謝
    如果要安全的話,
    我比較建議透過macports 來管理套件,
    就像在FreeBSD 上使用ports 一樣,
    透過macports 來安裝mysql 的好處很多,
    比如說如果mysql 有出更新版的話,
    可以利用macports 直接將mysql 昇級,
    指令也很簡單 ex: port update mysql
    所以在mac/mac server 上我都使用macports 來管理套件。


  6. #6
    antonycc 的頭像

    超熱血的愛用者

    註冊日期:11-26-2009
    文章:662
    謝謝你: 24
    在 49篇文章中獲得 158個感謝
    引用 作者: ytls0315 查看文章
    如果要安全的話,
    我比較建議透過macports 來管理套件,
    就像在FreeBSD 上使用ports 一樣,
    透過macports 來安裝mysql 的好處很多,
    比如說如果mysql 有出更新版的話,
    可以利用macports 直接將mysql 昇級,
    指令也很簡單 ex: port update mysql
    所以在mac/mac server 上我都使用macports 來管理套件。
    原來 Mac 也有 ports
    那管理套件就簡單多了.


  7. #7
    吉米丘 的頭像

    勸敗大魔王

    註冊日期:09-20-2007
    文章:50,710
    謝謝你: 9,906
    在 6,551篇文章中獲得 48,051個感謝
    引用 作者: ytls0315 查看文章
    所以在mac/mac server 上我都使用macports 來管理套件。
    夥伴能不能分享一下macports怎麼用呀

    這部份我就不是專業啦


  8. #8
    antonycc 的頭像

    超熱血的愛用者

    註冊日期:11-26-2009
    文章:662
    謝謝你: 24
    在 49篇文章中獲得 158個感謝


  9. #9

    新生報到

    註冊日期:08-01-2010
    文章:13
    謝謝你: 0
    在 0篇文章中獲得 0個感謝
    引用 作者: ytls0315 查看文章
    如果要安全的話,
    我比較建議透過macports 來管理套件,
    就像在FreeBSD 上使用ports 一樣,
    透過macports 來安裝mysql 的好處很多,
    比如說如果mysql 有出更新版的話,
    可以利用macports 直接將mysql 昇級,
    指令也很簡單 ex: port update mysql
    所以在mac/mac server 上我都使用macports 來管理套件。
    我也覺得使用macports比較好
    其實有使用Linux的人都會相對習慣選用open source software
    macports就是為了把Linux上的open source software 帶到mac上
    在Lion上讀寫NTFS就正正是一個好例子
    還記得Lion剛推出的時候
    NTFS不能寫入對很多人來說都是一個大問題
    很多人都推薦使用Paragon的NTFS driver
    但其實在macports上也有同樣的NTFS driver, 而且還是免費的


  10. #10

    新生報到

    註冊日期:09-22-2012
    文章:2
    謝謝你: 0
    在 0篇文章中獲得 0個感謝
    把這個「Disable networking」給打勾,因為一般來說資料庫不會透過外網直接連結,這樣太恐怖,所以打勾喔

    樓主你好 我程式剛入門 關於這問題
    我想請問一般來說,設計出來的APP要抓資料庫資料,不適合直接連DB嗎? 是要該考慮DB處理連線數過大及安全性問題?
    那是要透過什麼方式比較好

    不好意思,問題比較爛,因為最近要做一個專題 APP跟資料庫資料交換很頻繁 也可能要考慮同時間很多人連線問題


 

 

該主題的標籤

發文規則

  • 不可以發表新主題
  • 不可以發表回覆
  • 不可以上傳附件
  • 不可以編輯自己的文章
  •  
回到此頁頂端