单台机器上有多个MySQL实例

Gra*_*ton 10 mysql installation

如何在一台机器上配置多个MySQL实例?网上有很多信息,但它们并不是很有用.

而不是只有具有多年MySQL管理经验的头脑才能理解的通用信息,我正在寻找一个指导我从头到尾的教程.我希望答案或指针是自给自足的,即不需要用户的大量知识,而不是晦涩的参考.

sas*_*ont 12

好吧,这个问题应该关闭,因为没有编程相关,这对即将到来的"姐妹"网站来说真的是一个问题,但无论如何我都会尝试回答它.现在我从未使用过MySQL,有人可能会做出更好的回答.

让我们从谷歌搜索开始

(5分钟后......决定在仅仅略读一些结果之后冒险尝试)

  • 下载+安装mysql必备包(mysql-essential-5.1.30-win32.msi)
  • 运行配置向导
  • 再次运行配置向导(修改数据库路径,端口号)
  • 看看http://dev.mysql.com/doc/refman/5.1/en/multiple-windows-services.html
  • 看看my.ini(和备份)
  • 弄清楚我需要复制数据目录并与备份ini文件合并ini,并且不需要运行配置向导两次.应该刚开始编辑INI(但这需要阅读手册......太多的工作!尽管如此,Ini文件已经很好地记录了)
  • 合并ini文件,进行服务名称修改
  • 运行命令:mysqld --install mysql1,mysqld --install mysql2,net start mysql1,net start mysql2

20分钟,完成.

现在我们有一步一步的说明,可以在一台机器上运行多个MySQL实例,这可能会成为谷歌下次有人搜索时的第一个结果;)