天天看點

[MySQL]MySQL Server 5.x – 安裝及配置

環境: Window XP Professional + SP2 , MySQL Server 5.0

下載下傳軟體:

MySQL Server 5.0.18 http://dev.mysql.com/downloads/mysql/5.0.html

下載下傳 MySQL Server ,并安裝在本地機器上。

下面兩個為 Windows 圖形界面工具。

MySQL Query Browser 1.1.20 http://dev.mysql.com/downloads/query-browser/1.1.html

MySQL Control Center 0.9.4 http://mysql.easynet.be/Downloads/MySQLCC/mysqlcc-0.9.4-win32.zip

配置 MySQL 步驟:

1.        運作 MySQL Server 安裝目錄下 bin/MySQLInstanceConfig.exe 。出現如下所示的向導界面

[MySQL]MySQL Server 5.x – 安裝及配置

.

點選“ Next ”進入下一步。

2.        如果 MySQLInstanceConfig 在 MySQL Server 的安裝目錄下找到 my.ini 檔案,就會詢問:是重新配置 MySQL 還是删除 MySQL service( 同時删除 my.ini 檔案 ) 。

[MySQL]MySQL Server 5.x – 安裝及配置

否則的話,出現下面的配置界面:

[MySQL]MySQL Server 5.x – 安裝及配置

Detailed Configuration :自己配置大部分,更好地控制 MySQL Server ,讓它更好地發揮作用。

Standard Configuration :系統配置大部分,不希望關注很多的 Server 配置。

這裡選擇“ Detailed Configuration ”,下一步 (Next) 。

3.        出現選擇服務類型:

[MySQL]MySQL Server 5.x – 安裝及配置

Developer Machine :主要為了個人使用,占用系統最少的資源。

Server Machine :主要用于像 FTP , email , web 伺服器等等,耗用系統較多的資源。

Dedicated MySQL Server Machine :隻用作 MySQL 伺服器,不運作其他程式。耗用系統所有可用的資源。

個人學習研究用,選“ Developer Machine ”,下一步 (Next) 。

4.        出現設定資料庫用法:

[MySQL]MySQL Server 5.x – 安裝及配置

Multifunctional Database :使得 InnoDB 和 MyISAM 存儲引擎都可用,且資源平分。

Transactional Database Only :使得 InnoDB 和 MyISAM 存儲引擎都可用,但是 InnoDB 使用較多資源。

Non-Transactional Database Only :使 InnoDB 不可用,所有資源配置設定給 MyISAM 。

選擇“ Multifunctional Database ”,下一步 (Next) 。

5.        設定 InnoDB datafile 存放位置,預設即可,下一步 (Next) 。

[MySQL]MySQL Server 5.x – 安裝及配置

6.        出現選擇并發連接配接設定對話框:

[MySQL]MySQL Server 5.x – 安裝及配置

Decision Support(DSS)/OLAP :不需要大量的并發連接配接 (20 個左右 ) 。預設值為 100 。

Online Transaction Processing(OLTP) :需要大量的并發連接配接,預設值為 500 。

Manual Setting :個人設定了。

選擇“ Manual Setting ”,從下拉框中選擇 10 ,下一步 (Next).

7.        網絡設定:

[MySQL]MySQL Server 5.x – 安裝及配置

預設的端口号為 3306 ,如果端口被占用或不希望使用 3306 ,可以更換。下一步 (Next) 。

8.        選擇預設的字元集:

[MySQL]MySQL Server 5.x – 安裝及配置

Standard Character Set : Latin1 為預設的字元集。主要用于西方歐洲國家的語言。

Best Support For Multilingualism : UTF8 為預設的字元集。

Manual Selected Default Character Set / Collation :個人設定。 ( 如果你希望資料庫支援漢字,請選擇 gb2312) 。

選擇預設的“ Standard Character Set ”,下一步 (Next) 。

9.        設定服務名稱,最好将“ Include Bin Directory in Windows PATH ”勾選:

[MySQL]MySQL Server 5.x – 安裝及配置

10.     密碼的設定,其餘為預設:

[MySQL]MySQL Server 5.x – 安裝及配置

11.     執行,使配置生效。

[MySQL]MySQL Server 5.x – 安裝及配置

配置過程中出現的問題:

1. 在最後一個環節,執行到第四步,出現如下所示的錯誤。

[MySQL]MySQL Server 5.x – 安裝及配置

此時,按 Skip 跳出,再重新執行 MySQLInstanceConfig ,重複上次的選項,執行就可以通過了。

這個主要出現在 remove instance 之後。

2. Client does not support authentication protocol.

工具連接配接資料庫時,若出現上述資訊,請到指令行方式下對密碼進行轉換:

mysql> SET PASSWORD FOR ‘root’@’localhost’ = OLD_PASSWORD(‘newpassword’);

4.1 版本之後的密碼采用 password hashing algorithm ,有些工具連接配接資料庫可能需要轉換。

3

.

連接配接

MySQL

伺服器時,如果不是同一台

PC

機,出現連接配接不上。

在“設定

->

控制台

->Windows

防火牆”,點選“例外”标簽,“添加端口”後,出現:

[MySQL]MySQL Server 5.x – 安裝及配置

  适當設定範圍。端口号為先前設定的端口号。