我发现了许多unix系统正在使用的链接。 有人可以给一些链接的Windows设置或告诉我一些快速入门?MySQL和Windows Vista:如何设置复制?
有两个监听地址:127.0.0.1/2,但mysql也可以连接到127.0.0.3等等。这很奇怪。
感谢
我发现了许多unix系统正在使用的链接。 有人可以给一些链接的Windows设置或告诉我一些快速入门?MySQL和Windows Vista:如何设置复制?
有两个监听地址:127.0.0.1/2,但mysql也可以连接到127.0.0.3等等。这很奇怪。
感谢
在Windows中,可以调用MYSQL.EXE来安装Windows服务。然后可以使用SERVICES.MSC或“NET START/STOP服务名称”启动和停止该服务。部分服务定义是您的MySQL实例要使用的MY.INI文件的路径。
例子:
"C:\Program Files\MySQL\MySQL Server 5.1\bin\mysqld" --install instance1 --defaults-file=c:\instance1\my.ini
在你的my.ini文件,你需要创建一个在[mysqld]节,并为每个实例您需要定义不同的端口号(或IP地址)来使用,和一个不同的datadir。
例子:
[mysqld]
port=3307
datadir=c:\instance1\data
可以,而且也应该在这里添加额外的定义,或者可能使用现有的my.ini文件为基地,从启动。另外,您需要将数据库数据目录复制到该数据目录位置,或者使用任何方法生成新的空数据目标 - 最终将以c:\ instance1 \ data \ mysql和user.frm,user.MYD,user .MYI等目录中的文件。
使用NET START instance1或SERVICES.MSC启动实例。如果失败,请检查EVENTVWR.MSC是否有错误消息。
通话使用
mysql --port=3307 --host=127.0.0.1
避免再次将单词localhost,因为它具有特殊含义的实例。
然后可以使用普通的Unix复制教程来玩复制。确保你使用的是127.0.0.1作为主机名(“localhost”是MySQL/C连接器中的一个魔术字,它是派生的),并且你总是指定一个合适的端口号。
这正是我需要的! 非常感谢! – Anthony 2011-03-25 13:55:15
127.0.0.x是“循环”接口的地址。但通常使用127.0.0.1。 – 2011-03-24 06:34:31
我可以使用相同的IP从属和主DB吗? 我需要它进行测试。 – Anthony 2011-03-24 06:40:12