20.11消息日志记录选项

mysqlbackup写重要进展和错误信息stderr流。跟踪的信息通常是很有价值的问题,发生在一个操作。从企业备份MySQL 3.9,输出的stderr流也默认保存到日志文件(对于大多数mysqlbackup操作),错误信息可以很容易地访问任何调试过程。

就像一个消息日志记录三通在类unix系统上的过程,在这个过程中,一个程序的输出是分裂既显示并保存到一个文件中。日志文件从而产生被命名为以下格式:MEB_时间戳_操作. log,在那里操作mysqlbackup操作运行(例如,备份,运用原木等),和时间戳日期和时间的操作运行。这里有一些例子的日志文件的名称:

meb_2013 - 06 - 24.16 - 32 - 43 - _backup。日志meb_2013 28.11 - 06 - 07 - 18 - _apply_log。日志meb_2013 - 06 - 29.10 - 08 - 06 - _list_image.log

以下选项控制消息日志记录功能:

  • ——skip-messages-logdir

    跳过消息日志记录。日志记录是打开默认情况下(除了list-image验证操作;看到的描述——messages-logdir选择详细信息),这个选项是关闭的。

  • ——messages-logdir =路径

    命令行格式 ——messages-logdir =路径
    类型 目录名称
    默认值 backup_dir /元

    指定一个现有的目录的路径名来存储消息日志。如果指定的目录不存在,消息日志记录失败并返回一个错误消息。当忽略此选项,默认的目录backup_dir/元使用,backup_dir与指定的目录吗——backup-dir选择。

    请注意

    使用这个选项打开消息记录list-image验证操作。消息日志记录为两个操作在默认情况下是关闭的,因为他们不修改任何文件和消息日志通常是不需要调试。因为默认的路径名backup_dir /元不是有意义的两个操作,需要这个选项打开消息日志记录和提供一个目录的路径名来保存日志文件。然而,如果——skip-messages-logdir选项指定,它优先和消息日志被跳过。

下面是一些例子展示消息日志记录的控制。

这将创建一个日志文件备份在的目录/home/backup_dir/meta默认设置:

mysqlbackup -uroot——端口= 3306 backup-dir = / home / backup_dir备份

这跳过消息日志记录备份操作:

mysqlbackup -uroot——端口= 3306 backup-dir = / home / backup_dir \——skip-messages-logdir备份

这将创建一个日志文件运用原木操作在一个现有的目录命名/home/teelog_dir,而不是默认的位置:

mysqlbackup -uroot——端口= 3306 backup-dir = / home / backup_dir \——messages-logdir = / home / teelog_dir运用原木

这将创建一个日志文件list-image操作在一个现有的目录命名/home/teelog_dir:

mysqlbackup -uroot——端口= 3306——备份映像= /备份/我。mbi \——messages-logdir = / home / teelog_dir list-image