深圳全飞鸿
标题:
协XC数据库2019/10/01维护记录
[打印本页]
作者:
zhgc
时间:
2019-9-30 23:01
标题:
协XC数据库2019/10/01维护记录
主my.ini多的内容:
skip-name-resolve
log-bin=D:\Mysql-binlog\mysql-bin
binlog_format=MIXED
max_binlog_size=100m
my.ini主备差异
20190930225615.png
(2.7 KB, 下载次数: 548)
下载附件
2019-9-30 22:59 上传
有开master,信息如下:
以上内容!
--------------------------
以下动作:
1. 主数据库my.ini添加
server-id=101
slave-skip-errors=1
2. 导出全备
设置读锁
mysql>flush tables with read lock;
备份要同步的数据库(如果不是首次,记得加--master-data)
mysqldump -h192.168.1.233 -uroot -pxxxx --master-data --single-transaction --routines --triggers --max_allowed_packet=100M --all_databases> dumpfilename
mysqldump -h192.168.1.233 -uroot -pxxxx --single-transaction --routines --triggers --max_allowed_packet=100M --all_databases > dumpfilename
解锁
mysql>unlock tables;
3. standby的全还原
注意,要关掉binlog
show variables like "sql_log_bin";
set sql_log_bin=0;
show variables like "sql_log_bin";
再导入数据
mysql>source dumpfilename
4. 如果是首次,需要建立slave
Standby数据库server-id=103
输入:stop slave;
输入:(注意:以下的换行在命令行输入时真的要回车换行,有些行有逗号也真的要输入)
change master to
master_host='192.168.3.45',
master_user='repl',
master_password='repl',
master_log_file='log.000004',
master_log_pos=2910;
start slave;
详细见:
MYSQL数据库的同步建置
http://www.nagomes.com/disc/forum.php?mod=viewthread&tid=340&fromuid=6
(出处: 深圳全飞鸿)
作者:
zhgc
时间:
2019-10-16 20:19
XC首次全备份供standby用的脚本:
@echo off
echo.
echo MySQL数据库备份 - MES
echo *****************************
echo.
echo 今天是 %date%
echo 时间是 %time%
echo.
echo *****************************
crc_notice 5 192.168.1.234
set "Ymd=%date:~0,4%%date:~5,2%%date:~8,2%"
set "YmdH=%date:~0,4%%date:~5,2%%date:~8,2%%time:~0,2%"
md "%cd%\%YmdH%"
mysqldump -h192.168.1.233 -uroot -pxxx --single-transaction --routines --triggers --max_allowed_packet=100M --all_databases > "%cd%\%YmdH%\MES_%YmdH%.sql"
echo.
echo MySQL数据库备份完成MES,请进行检查。。。
crc_notice 6 192.168.1.234
echo.
echo.
复制代码
欢迎光临 深圳全飞鸿 (http://www.nagomes.com/disc/)
Powered by Discuz! X3.2