mysql master-slave

xiaoxiao2021-02-28  30

系统win7

mysql 5.0

原来已经安装过直接将mysql 目录的对应文件复制到另一个目录

停掉mysql 服务

将master 数据库 中my.ini  文件innodb_data_home_dir对应的文件拷贝到从数据库对应的文件目录下

删除掉slave 数据库data中所有飞文件夹文件

master 数据库修改my.ini文件

my.ini #Master start #日志输出地址 主要同步使用 log-bin=master-bin.log #同步数据库 binlog-do-db=testmaster #主机id 不能和从机id重复 server-id=1 innodb_flush_log_at_trx_commit=1 sync_binlog=1 #Master end

启动master 数据库

创建slave数据库访问用户

CREATE USER 'slave'@'192.168.4.92' IDENTIFIED BY 'slave';#创建用户 GRANT REPLICATION SLAVE ON *.* TO 'slave'@'192.168.4.92';#分配权限 flush privileges;   #刷新权限 FLUSH TABLES WITH READ LOCK; SHOW MASTER STATUS; unlock tables;

 

 

slave 数据库

#slave default-storage-engine=INNODB 改写成 default-storage-engine=MyISAM report-host = 192.168.4.92 report-user = slave report-password = slave log-bin = slave-bin.log replicate-do-db = testmaster server-id = 2 删除从data 下非文件夹文件  cd  E:/MySQL2/MySQLServer5.0/bin mysqld --install mysql --defaults-extra-file=E:/MySQL2/MySQLServer5.0/my.ini 启动mysql数据库启动MySQL服务:net start mysql stop slave;  #关闭Slave change master to master_host='192.168.4.92',master_user='slave',master_password='slave',master_log_file='mysql-bin.000006', master_log_pos= 3026; start slave;  #开启Slave show slave status; 停止MySQL服务:net stop mysql

 

 

 

 

 

 

 

转载请注明原文地址: https://www.6miu.com/read-1000084.html

最新回复(0)