mysqlbackup将重要的进度和错误信息写入stderr
流。这些信息通常对于跟踪操作过程中出现的问题非常有价值。从MySQL Enterprise Backup 3.9开始,输出到stderr
默认情况下,流也保存到日志文件中(对于大多数mysqlbackup操作),以便在任何调试过程中都可以轻松地访问错误信息。
消息日志的工作方式类似于三通在类unix系统中,程序的输出被分割成既显示又保存到文件中。生成的日志文件的命名格式如下:MEB_
,在那里时间戳
_操作
. log操作
是mysqlbackup运行的操作(例如,备份
,运用原木
等),以及时间戳
运行操作的日期和时间。下面是一些日志文件名称的示例:
MEB_2013-06-24.16-32-43_backup.log MEB_2013-06-28.11-07-18_apply_log.log MEB_2013-06-29.10-08-06_list_image.log
以下选项控制消息记录功能:
跳过消息日志记录。日志记录在默认情况下是打开的(除了
list-image
而且验证
操作;的描述——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——port=3306——backup-dir=/home/backup_dir backup
属性的消息日志记录将略过备份
操作:
Mysqlbackup -uroot——port=3306——backup-dir=/home/backup_dir \——skip-messages-logdir backup
创建一个日志文件运用原木
在名为/home/teelog_dir
,而不是默认位置:
Mysqlbackup -uroot——port=3306——backup-dir=/home/backup_dir \——messages-logdir=/home/teelog_dir apply-log
创建一个日志文件list-image
在名为/home/teelog_dir
:
Mysqlbackup -uroot——port=3306——backup-image=/backup/my。Mbi \——messages-logdir=/home/teelog_dir list-image