mysqldump -h $HOSTNAME -P $PORT -u $USERNAME -p$PASSWORD --single-transaction --routines --triggers --events --default-character-set=utf8 --compress --databases dbname $BACKUP_FILE 各参数意义
- -h:指定数据库服务器的主机名或 IP 地址。
- -P:指定数据库服务器的端口号。
- -u:指定连接数据库服务器的用户名。
- -p:指定连接数据库服务器的密码。注意,密码后面没有空格。
- --single-transaction:在备份数据时使用事务,保证备份数据的一致性。
- --routines:备份函数和存储过程。
- --triggers:备份触发器。
- --events:备份事件。
- --default-character-set:指定备份数据的字符集。
- --compress:启用压缩备份数据。
- --databases:指定要备份的数据库名,可以是多个数据库,用空格分隔。
-
:将备份数据输出到指定的文件中。
- $BACKUP_FILE:指定备份数据输出的文件路径和文件名。
原文地址: https://www.cveoy.top/t/topic/bH6Y 著作权归作者所有。请勿转载和采集!