我用两台在同一个局域网的机子做双机热备:
主机(A机):
IP:192.168.1.48
系统:windows xp
数据库:mysql 5.5.35-win32
备份机(B机):
IP:192.168.1.234
系统:window 2003
数据库:mysql 5.5.35-win32
都是刚安装的数据库,根目录下没有my.ini,我就自己在数据库根目录下建了一个txt文件,改名为my.ini。
我按照网上的方法配置了my.ini,配置内容如下:
A机的my.ini:
server-id=1
log-bin=backuplog
binlog-do-db=news
B机的my.ini:
server-id=2
master-host=192.168.1.48
master-user=backup
master-password=1234
master-port=3306
master-connect-retry=60
replicate-do-db=news
然后我重启了数据库,准备重新登录数据库的时候出现了这个问题:
A机:
C:\Program Files\MySQL\MySQL Server 5.5\bin>mysql -uroot -p
error: Found option without preceding group in config file: C:\Program Files\MySQL\MySQL Server 5.5\my.ini at line: 1
Fatal error in defaults handling. Program aborted
B机:
C:\Program Files\MySQL\MySQL Server 5.5\bin>mysql -uroot -p
error: Found option without preceding group in config file: C:\Program Files\MySQL\MySQL Server 5.5\my.ini at line: 1
Fatal error in defaults handling. Program aborted
请问怎么解决这个问题,光看提示,是第一行的server-id错了,但网上人家就是这么做的,我是新手,求高手指点。