Mysql备份与恢复

备份:

"mysqldump -A -x -F --master-data=1 --host=%s --port=%s --user=root >%s.sql" %(host,port,sqlfile) 

    #-A备份所有,x锁表 --master-date=1 会加上logfile


线上业务联系数据库时候维护主机名,尽量不要维护ip地址

恢复:

创建新的库

create  database 数据库名  

mysql -S /tmp/my02.sock </var/mysqlmanager/backup/backup.sql


创建新的从库还原完整备份,指定binlog 增量还原

MASTER_Lof_FILE = ‘mysql-bin.00006’

MASTER_LOG_POS =106;

SLAVE START



你可能感兴趣的:(Mysql备份与恢复)