深圳全飞鸿

标题: 华HG数据库2019/10/01维护记录 [打印本页]

作者: zhgc    时间: 2019-9-30 17:14
标题: 华HG数据库2019/10/01维护记录
本帖最后由 zhgc 于 2020-12-14 16:09 编辑

华HG数据库2019/10/01维护记录

主数据库IP:192.168.200.10
Server 2008 R2  64
5.1.72-community-log  

my.ini主备差异



以上内容!
--------------------------
以下动作:

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的全还原
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/foru ... d&tid=340&fromuid=6
(出处: 深圳全飞鸿)







作者: zhgc    时间: 2019-11-16 00:10
华冠的mes_bak.bat


    @echo off
    echo.
    echo MySQL数据库备份 - MES  
    echo *****************************
    echo.
    echo 今天是 %date%
    echo 时间是 %time%
    echo.
    echo *****************************
crc_notice 1

    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.200.10 -uroot -pxxxx --master-data --single-transaction --routines --triggers --max_allowed_packet=100M --

all_databases --ignore-table=sfc.r_test_data_t > "%cd%\%YmdH%\MES_%YmdH%.sql"
    echo.
    echo MySQL数据库备份完成MES,请进行检查。。。
crc_notice 2
    echo.
    echo.






欢迎光临 深圳全飞鸿 (http://www.nagomes.com/disc/) Powered by Discuz! X3.2