Mysql

在 Windows 中執行多個 MySQL 實例

  • September 30, 2016

在單個Windows機器上安裝多個 MySQL / MariaDB / 等實例的更好方法是什麼?

  • 手動設置不同的埠?
  • 碼頭工人?
  • 虛擬盒子?
  • 還有什麼?(沙盒、mysql_multi 等似乎在 Windows 上失敗了。)

安裝它們後,我打算編寫一個 Perl 腳本來遍歷實例以獲取時間(等)以進行比較。因此,它們需要以某種方式從單個執行緒中訪問。

(我可以弄清楚設置、RAM、磁碟等;這只是我正在尋找建議的安裝。)

為 Windows 安裝 MySQL 就像是苦差事,但可能

我通常使用免安裝 zip 文件。

將其安裝在適當的位置後,我轉到 bin 文件夾並執行

mysqld --install

這將創建名為 的服務MySQL

請確保my.ini它位於 bin 文件夾的父目錄中。

由於您正在安裝不同版本的 MySQL,您可能希望命名服務以區分服務。

對於 MariaDB,您可能會這樣做

mysqld --install MariaDB

然後對於 Percona Server 和其他版本的 MySQL 也是如此

作為 MySQL 人,我知道你從這裡得到了其餘的(只是不要忘記為每個分配不同的埠號my.ini。啊,你可以迭代埠號,因為你在第一個要點中提到了它)

玩得開心!

引用自:https://dba.stackexchange.com/questions/136332