db2怎么设置主从数据库呢各位大神??

db2怎么设置主从数据库呢各位大神??,第1张

找到计算机或我的电脑

打开电脑,进入电脑系统,在电脑桌面中,找到计算机,或者是我的电脑。

2

进入计算机管理功能

找到计算机或我的电脑后,鼠标右键计算机,在d出来的右键菜单中,找到管理功能,点击管理功能,进入计算机管理功能。

3

找到计算机中的服务

在计算机管理功能中,找到服务和应用程序,点开服务和应用程序后,可以看到服务功能,点击服务功能,就可以打开计算机上面的所有服务了。

4

找到DB2数据库的服务

在计算机管理中的服务列表中,找到所有DB2数据库的服务,以DB2开始的服务名即为DB2数据库服务名。

5

修改DB2数据库启动类型

找到DB2数据库的服务后,双击DB2数据库的服务或右键看DB2数据库的服务属性,在DB2数据库的服务属性中,找到启动类型下拉框,将当前的自动调整为手动。服务启动类型一般有:自动(延迟启动)、自动、手动、禁用四项。

6

完成DB2数据库服务启动项的设置

根据以上步骤,将所有DB2数据库的服务,全部都改成手动即可,这样在电脑 *** 作系统启动时,DB2数据库服务就不会启动了,这样就不会造成数据库启动时卡。

方法一:忽略错误后,继续同步

该方法适用于主从库数据相差不大,或者要求数据可以不完全统一的情况,数据要求不严格的情况

解决:

stop slave

#表示跳过一步错误,后面的数字可变

set global sql_slave_skip_counter =1

start slave

之后再用mysql>show slave status\G 查看:

Slave_IO_Running: Yes

Slave_SQL_Running: Yes

ok,现在主从同步状态正常了。。。

方式二:重新做主从,完全同步

该方法适用于主从库数据相差较大,或者要求数据完全统一的情况

解决步骤如下:

1.先进入主库,进行锁表,防止数据写入

使用命令:

mysql>flush tables with read lock

注意:该处是锁定为只读状态,语句不区分大小写

2.进行数据备份

#把数据备份到mysql.bak.sql文件

[root@server01 mysql]#mysqldump -uroot -p -hlocalhost >mysql.bak.sql

这里注意一点:数据库备份一定要定期进行,可以用shell脚本或者python脚本,都比较方便,确保数据万无一失

3.查看master 状态

mysql>show master status

+-------------------+----------+--------------+-------------------------------+

| File | Position | Binlog_Do_DB | Binlog_Ignore_DB |

+-------------------+----------+--------------+-------------------------------+

| mysqld-bin.000001 | 3260 | | mysql,test,information_schema |

+-------------------+----------+--------------+-------------------------------+

1 row in set (0.00 sec)

4.把mysql备份文件传到从库机器,进行数据恢复

#使用scp命令

[root@server01 mysql]# scp mysql.bak.sql root@192.168.128.101:/tmp/

5.停止从库的状态

mysql>stop slave

6.然后到从库执行mysql命令,导入数据备份

mysql>source /tmp/mysql.bak.sql

7.设置从库同步,注意该处的同步点,就是主库show master status信息里的| File| Position两项

change master to master_host = '192.168.128.100', master_user = 'rsync', master_port=3306, master_password='', master_log_file = 'mysqld-bin.000001', master_log_pos=3260

8.重新开启从同步

mysql>stop slave

9.查看同步状态

mysql>show slave status\G 查看:

Slave_IO_Running: Yes

Slave_SQL_Running: Yes

好了,同步完成啦。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9761029.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-01
下一篇 2023-05-01

发表评论

登录后才能评论

评论列表(0条)

保存