• -h:指定数据库服务器的主机名或 IP 地址。
  • -P:指定数据库服务器的端口号。
  • -u:指定连接数据库服务器的用户名。
  • -p:指定连接数据库服务器的密码。注意,密码后面没有空格。
  • --single-transaction:在备份数据时使用事务,保证备份数据的一致性。
  • --routines:备份函数和存储过程。
  • --triggers:备份触发器。
  • --events:备份事件。
  • --default-character-set:指定备份数据的字符集。
  • --compress:启用压缩备份数据。
  • --databases:指定要备份的数据库名,可以是多个数据库,用空格分隔。
  • :将备份数据输出到指定的文件中。

  • $BACKUP_FILE:指定备份数据输出的文件路径和文件名。
mysqldump -h $HOSTNAME -P $PORT -u $USERNAME -p$PASSWORD --single-transaction --routines --triggers --events --default-character-set=utf8 --compress --databases dbname $BACKUP_FILE 各参数意义

原文地址: https://www.cveoy.top/t/topic/bH6Y 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录