403Webshell
Server IP : 172.67.216.182  /  Your IP : 162.158.108.81
Web Server : Apache
System : Linux krdc-ubuntu-s-2vcpu-4gb-amd-blr1-01.localdomain 5.15.0-142-generic #152-Ubuntu SMP Mon May 19 10:54:31 UTC 2025 x86_64
User : www ( 1000)
PHP Version : 7.4.33
Disable Function : passthru,exec,system,putenv,chroot,chgrp,chown,shell_exec,popen,proc_open,pcntl_exec,ini_alter,ini_restore,dl,openlog,syslog,readlink,symlink,popepassthru,pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,imap_open,apache_setenv
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : OFF  |  Sudo : ON  |  Pkexec : ON
Directory :  /www/server/mysql/src/mysql-test/suite/innodb/t/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /www/server/mysql/src/mysql-test/suite/innodb/t/crc32_endianness.test
#
# Make sure that files created with --innodb-checksum-algorithm=crc32
# on both big and little endian machines are readable. The two .ibd files
# are precreated in crc32_endianness.zip which is extracted below.
#

-- source include/have_innodb.inc
# Since we import a pre-created tablespace with 16k page size, we would get
# this on InnoDB configured with non-16k page size:
# ALTER TABLE crc32_big_endian IMPORT TABLESPACE:
# Schema mismatch (Tablespace to be imported has a different page size than
# this server. Server page size is 4096, whereas tablespace page size is 16384)
-- source include/have_innodb_16k.inc

CREATE TABLE crc32_big_endian (a VARCHAR(16)) ENGINE=INNODB
ROW_FORMAT=COMPACT;
CREATE TABLE crc32_little_endian (a VARCHAR(16)) ENGINE=INNODB
ROW_FORMAT=COMPACT;

ALTER TABLE crc32_big_endian DISCARD TABLESPACE;
ALTER TABLE crc32_little_endian DISCARD TABLESPACE;

-- exec unzip -qo $MYSQL_TEST_DIR/suite/innodb/t/crc32_endianness.zip -d $MYSQLTEST_VARDIR/tmp/crc32_endianness

-- let DATADIR = `SELECT @@datadir`

-- copy_file $MYSQLTEST_VARDIR/tmp/crc32_endianness/crc32_big_endian.ibd $DATADIR/test/crc32_big_endian.ibd
-- copy_file $MYSQLTEST_VARDIR/tmp/crc32_endianness/crc32_big_endian.cfg $DATADIR/test/crc32_big_endian.cfg
-- copy_file $MYSQLTEST_VARDIR/tmp/crc32_endianness/crc32_little_endian.ibd $DATADIR/test/crc32_little_endian.ibd
-- copy_file $MYSQLTEST_VARDIR/tmp/crc32_endianness/crc32_little_endian.cfg $DATADIR/test/crc32_little_endian.cfg

ALTER TABLE crc32_big_endian IMPORT TABLESPACE;
ALTER TABLE crc32_little_endian IMPORT TABLESPACE;

SELECT * FROM crc32_big_endian;
SELECT * FROM crc32_little_endian;

DROP TABLE crc32_big_endian;
DROP TABLE crc32_little_endian;

Youez - 2016 - github.com/yon3zu
LinuXploit