Mysql
在 Windows 中執行多個 MySQL 實例
在單個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
。啊,你可以迭代埠號,因為你在第一個要點中提到了它)玩得開心!