首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 數據庫知識 >  >> MySQL 資料庫 >> MySQL 綜合教學

Windows XP 雙實例安裝 MySQL 5.5.23 解壓版完整教學(3306/3307 端口)

     編輯:MySQL 綜合教學

準備工作

  • 官網下載 mysql-5.5.23-win32.zip
  • 解壓至 mysql-5.5.23-win32 目錄

目錄結構規劃

實例安裝目錄資料目錄端口服務名
實例 1D:\mysql_3306D:\mysql_3306_data3306MySQL3306
實例 2D:\mysql_3307D:\mysql_3307_data3307MySQL3307

將解壓內容分別複製到兩個安裝目錄。

配置檔編輯

複製 my-small.ini 重命名為 my.ini 至各安裝目錄。

實例 1 (D:\mysql_3306\my.ini)

[WinMySQLAdmin]
Server = d:/mysql_3306/bin/mysqld.exe

[client]
port = 3306
default-character-set = utf8

[mysqld]
port = 3306
basedir = "d:/mysql_3306/"
datadir = "d:/mysql_3306_data/"
character-set-server = utf8
default-storage-engine = INNODB
server-id = 1
innodb_data_home_dir = "d:/mysql_3306_data"
innodb_log_group_home_dir = "d:/mysql_3306_data"
innodb_file_per_table

實例 2 (D:\mysql_3307\my.ini)

[WinMySQLAdmin]
Server = d:/mysql_3307/bin/mysqld.exe

[client]
port = 3307
default-character-set = utf8

[mysqld]
port = 3307
basedir = "d:/mysql_3307/"
datadir = "d:/mysql_3307_data/"
character-set-server = utf8
default-storage-engine = INNODB
server-id = 2
innodb_data_home_dir = "d:/mysql_3307_data"
innodb_log_group_home_dir = "d:/mysql_3307_data"
innodb_file_per_table

啟用 InnoDB 相關參數(移除行首 #)。

安裝為 Windows 服務

# 實例 1
d:\mysql_3306\bin\mysqld --install MySQL3306 --defaults-file="d:\mysql_3306\my.ini"

# 實例 2
d:\mysql_3307\bin\mysqld --install MySQL3307 --defaults-file="d:\mysql_3307\my.ini"

初始化資料目錄

將原解壓包 data 目錄下的 mysql、performance_schema、test 三個資料庫目錄複製到兩個資料目錄。

服務管理

# 啟動
net start MySQL3306
net start MySQL3307

# 停止
net stop MySQL3306
net stop MySQL3307

# 刪除服務(需先停止)
sc delete MySQL3306
sc delete MySQL3307

驗證連線

mysql -uroot -P3306 -h127.0.0.1
mysql -uroot -P3307 -h127.0.0.1
  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved