2016-09-26 9 views
0

私はpercona-xtrabackup-24.2.4.4をインストールして、MySql dbの完全バックアップを取っています。私はそれは、MySQL DBに成功し、完全なDBのバックアップが含まれているのタイムスタンプを持つディレクトリを(例えば2016-09-26_12-36)作成されたバックアップPercona xtrabackupによって生成されたバックアップディレクトリの名前を設定する方法は?

innobackupex --user=user_name --password=pass dir_path 

を取るために以下のコマンドを実行します。

問題は、私はデフォルトでタイムスタンプで作成された出力ディレクトリ名を指定したいと思います。

私はすべてのオプションperconaを読んだが、何も見つかりませんでした。

答えて

1

私ははっきりと理解している場合、私はあなたが

--no-タイムスタンプキーを格納するタイムスタンプディレクトリを作成しないよう指示

innobackupex --user=yourDBuser --password=MaGiCdB1 --no-timestamp /path/to/backupdir 

のようになめらか必要があることを示唆していますバックアップ

/path/to/backupdiバックアップファイルへのrパスル

あなたの情報を見つけることができますについて--no-タイムスタンプここではオプション

https://www.percona.com/doc/percona-xtrabackup/2.2/innobackupex/creating_a_backup_ibk.html

+0

はい、あなたは正しいです。助けてくれてありがとう – Bilal

1

Perila Xtrabackupの新しいリリースでは、innobackupexスクリプトを使用する必要はありません。 xtrabackupバイナリでバックアップを作成できます。次の表記法を使用して、カスタム出力ディレクトリでバックアップを作成できます。

[[email protected] backup]$ pwd 
/data/backup 

[[email protected] backup]$ sudo xtrabackup --user=root \ 
--password=*** \ 
--backup \ 
--target-dir=./full_backup 
160927 13:15:51 Connecting to MySQL server host: localhost, user: root, password: set, port: 0, socket: /var/lib/mysql/mysql.sock 
Using server version 5.7.14-7-log 
xtrabackup version 2.4.4 based on MySQL server 5.7.13 Linux (x86_64) (revision id: df58cf2) 
xtrabackup: uses posix_fadvise(). 
xtrabackup: cd to /var/lib/mysql 
xtrabackup: open files limit requested 0, set to 1024 
xtrabackup: using the following InnoDB configuration: 
xtrabackup: innodb_data_home_dir = . 
xtrabackup: innodb_data_file_path = ibdata1:12M:autoextend 
xtrabackup: innodb_log_group_home_dir = ./ 
xtrabackup: innodb_log_files_in_group = 2 
xtrabackup: innodb_log_file_size = 50331648 
... 
160927 13:15:54 Finished backing up non-InnoDB tables and files 
160927 13:15:54 Executing FLUSH NO_WRITE_TO_BINLOG ENGINE LOGS... 
xtrabackup: The latest check point (for incremental): '2500658' 
xtrabackup: Stopping log copying thread. 
.160927 13:15:54 >> log scanned up to (2500667) 

160927 13:15:54 Executing UNLOCK TABLES 
160927 13:15:54 All tables unlocked 
160927 13:15:54 [00] Copying ib_buffer_pool to /data/backup/full_backup/ib_buffer_pool 
160927 13:15:54 [00]  ...done 
160927 13:15:54 Backup created in directory '/data/backup/full_backup' 
160927 13:15:54 [00] Writing backup-my.cnf 
160927 13:15:54 [00]  ...done 
160927 13:15:54 [00] Writing xtrabackup_info 
160927 13:15:54 [00]  ...done 
xtrabackup: Transaction log of lsn (2500642) to (2500667) was copied. 
160927 13:15:55 completed OK! 

[[email protected] backup]$ ls -l 
drwxr-x---. 7 root root 4096 Sep 27 13:15 full_backup 

[[email protected] backup]$ sudo ls -l ./full_backup/ 
total 12336 
-rw-r-----. 1 root root  425 Sep 27 13:15 backup-my.cnf 
-rw-r-----. 1 root root  304 Sep 27 13:15 ib_buffer_pool 
-rw-r-----. 1 root root 12582912 Sep 27 13:15 ibdata1 
drwxr-x---. 2 root root  4096 Sep 27 13:15 mysql 
drwxr-x---. 2 root root  8192 Sep 27 13:15 performance_schema 
drwxr-x---. 2 root root  8192 Sep 27 13:15 sys 
drwxr-x---. 2 root root  19 Sep 27 13:15 sysbench 
drwxr-x---. 2 root root  19 Sep 27 13:15 t1 
-rw-r-----. 1 root root  113 Sep 27 13:15 xtrabackup_checkpoints 
-rw-r-----. 1 root root  448 Sep 27 13:15 xtrabackup_info 
-rw-r-----. 1 root root  2560 Sep 27 13:15 xtrabackup_logfile 
+0

うん、それは動作しますが、私はこのコマンドを試してみましたが、 xtrabackup --user =ユーザー--password =パス--backup --target-dir = path_with_formated_dir_name あなたの意見をありがとう しかし、innobackupexで作業しようとしていた – Bilal

関連する問題