mysqldump 配置
时间: 2023-08-19 16:13:25 浏览: 110
mysqldump.exe
引用[1]:cat dump_and_replication.sh #!/bin/bash source ~/.bashrc mysql -uroot -p123456 -S /data/3306/mysqldata/mysql.sock -D db1 -e " set global sql_log_bin=0; alter table t1 drop primary key, drop index Index_1, drop index Index_2; " date mysqldump -uroot -p123456 -h192.168.1.36 -P3306 --quick --no-create-info --apply-slave-statements --single-transaction db1 t1 --master-data=1 --set-gtid-purged=OFF | mysql -uroot -p123456 -S /data/3306/mysqldata/mysql.sock -D db1 date mysql -uroot -p123456 -S /data/3306/mysqldata/mysql.sock -D db1 -e " stop slave; alter table t1 add primary key (id), add index Index_1 (c1,c2), add index Index_2 (c3,c4); start slave;" date mysql -uroot -p123456 -S /data/3306/mysqldata/mysql.sock -D db1 -e "set global sql_log_bin=1;"
问题: mysqldump 配置
回答: 在这个脚本中,mysqldump命令被用来备份MySQL数据库。具体的配置如下:使用mysqldump命令时,指定了以下参数:
-uroot:指定MySQL的用户名为root
-p123456:指定MySQL的密码为123456
-h192.168.1.36:指定要备份的MySQL服务器的IP地址为192.168.1.36
-P3306:指定要备份的MySQL服务器的端口号为3306
--quick:指定使用快速备份模式,加快备份速度
--no-create-info:指定不备份表的创建语句,只备份数据
--apply-slave-statements:指定备份时应用从库的语句
--single-transaction:指定使用单个事务来备份数据
db1 t1:指定要备份的数据库名为db1,要备份的表名为t1
--master-data=1:指定在备份文件中添加主库的信息
--set-gtid-purged=OFF:指定不清除GTID信息
这些配置可以根据实际需求进行调整。
阅读全文