主机:
[mysqld]
max_allowed_packet=64M
basedir=D:\Program Files\MySQL\MySQL Server 5.0
datadir=D:\Program Files\MySQL\MySQL Server 5.0/data
port=3306
default-character-set=gb2312
server-id=1
log-bin=c:\log-bin.log 从机:
[mysql]
max_allowed_packet=64M
basedir=c:/MySQL5
datadir=c:/MySQL5/data
port=3306
default-character-set=gb2312server-id=2
master-host=192.168.1.8
master-user=lshfong #此账号有全部权限,和root一样的
master-password=351176715
replicate-do-db=365
master-connect-retry=60
================================
在从机中可以访问主机的mysql,但是主机数据变化后,从机的数据没有同步
从机是在虚拟机中建立的,但是访问主机没有问题
[mysqld]
max_allowed_packet=64M
basedir=D:\Program Files\MySQL\MySQL Server 5.0
datadir=D:\Program Files\MySQL\MySQL Server 5.0/data
port=3306
default-character-set=gb2312
server-id=1
log-bin=c:\log-bin.log 从机:
[mysql]
max_allowed_packet=64M
basedir=c:/MySQL5
datadir=c:/MySQL5/data
port=3306
default-character-set=gb2312server-id=2
master-host=192.168.1.8
master-user=lshfong #此账号有全部权限,和root一样的
master-password=351176715
replicate-do-db=365
master-connect-retry=60
================================
在从机中可以访问主机的mysql,但是主机数据变化后,从机的数据没有同步
从机是在虚拟机中建立的,但是访问主机没有问题
grant replication slave on *.* to user@'从机的IP' identified by 'password';
1:在你的master 上 执行:mysql> show master status \G;
*************************** 1. row ***************************
File: mysql-bin.000018
Position: 96177
Binlog_Do_DB:
Binlog_Ignore_DB:
1 row in set (0.00 sec)得到File 和 Position
2:在从上执行:
change master to master_host ='主的主机IP' master_user='同步帐号' master_password='同步密码'
master_log_file='mysql-bin.000018',master_log_pos=96177;网上很多资料.楼主参考
http://wenku.baidu.com/view/ad7dd36baf1ffc4ffe47ac43.html下这个
楼主把复制的参数都写到配置文件里,就不需要CHANGE MASTER TO了。
你的复制没成功,在从库上看看SHOW SLAVE STATUS,贴出来。