2012年9月26日 星期三

在 Windows 安裝 Noinstall Zip Archive 版的 MySQL 5.5.x

在 Windows 安裝 Noinstall Zip Archive 版的 MySQL 5.5.x

The materials presented in this web page is provided as is and is used solely for educational purpose. Use at your own risks.
Written by: 國立中興大學資管系呂瑞麟 Eric Jui-Lin Lu

請勿轉貼
看其他教材


首先,請到 http://dev.mysql.com/downloads/ 下載 MySQL 5.5.x。本文的說明,以 MySQL Server 5.5.x 的 Noinstall Zip Archive 版為例,因此下載的檔案名稱類似 mysql-5.5.x-win32.zip; 如果下載的版本是 5.5.9 版,則 x 的值就是 9。
  1. 解壓縮:我們建議將下載的檔案安裝於電腦分割區的根目錄,以 E 槽為例, 請將檔案解壓縮在 E:\,並將目錄名稱更改為 mysql
  2. 建立設定檔:在 e:\mysql 的目錄下有幾個 MySQL 提供的預設設定檔, 分別是 my-innodb-heavy-4G.ini, my-huge.ini, my-large.ini, my-medium.ini, 以及 my-smalll.ini(依據所使用的記憶體大小,由大而小排列)。這些設定檔主要是依據 有多少記憶體給 MySQL 用而定;例如,若你願意將電腦的 512MB 記憶體全部給 MySQL 使用的話,你就使用 my-large.ini。由於現今的電腦大多有 1GB 以上的記憶體, 而這份教材只是當作教學用,所以我們採用 my-medium.ini 為例;其實不論你使用 哪一個設定檔,作法都大同小異。 請將 my-medium.ini 複製為 my.ini,然後利用編輯器(例如 記事本)開啟檔案;搜尋 [mysqld],並在其下加入以下設定:
    # 設定 MySQL 安裝的位置
    basedir=E:/mysql
    # 設定 MySQL 的資料庫檔所存放的位置
    datadir=E:/mysql/data
    # 設定 MySQL 伺服器端的預設字元集,這裡設的是 utf8
    character-set-server=utf8
    
    然後,搜尋 [client],並在其下加入以下設定:
    # 設定 MySQL 客戶器端的預設字元集,這裡設的是 big5;
    # 這樣的設定是為了 Java/servlets/JSP 程式開發的方便性
    default-character-set=big5
    
    在這個設定檔中,總共有四項設定:第一個是 basedir,該設定用來 告訴 MySQL Server 其安裝路徑;第二個是 datadir,該項設定用來 告訴 MySQL Server 資料庫存放資料的位置;第三以及第四個設定是為了中文(Big5) 資料能夠正常顯示的設定,其參考資料為23.11.8: What problems should I be aware of when working with the Big5 Chinese character set?;除了 23.11.8 之外, 有興趣進一步了解的讀者,請閱讀 23.11.9 或者 MySQL Server 與中文。 以 my-medium.ini 修改成 my.ini 後的部分重要畫面如下:
  3. 建立啟動檔:請在 e:\mysql 的目錄下建立 startup.bat, 檔案內容如下:
    start e:\mysql\bin\mysqld --defaults-file=my.ini --console
    
  4. 建立停止檔:請在 e:\mysql 的目錄下建立 shutdown.bat, 檔案內容如下:
    e:\mysql\bin\mysqladmin -u root shutdown
    
    如果之後,你為 MySQL 的 root 帳號設定了密碼之後(剛安裝好的時候,root 是 沒有密碼的),你必須將 root 改成 root -p;這項 改變會讓你有機會輸入密碼。






Written by: 國立中興大學資管系呂瑞麟 Eric Jui-Lin Lu



沒有留言:

張貼留言