mysql to mysql: mysql workbench(schema transfer)mysql
mysql to oracle: sqldevelopersql
oracle/otherodbc to mysql: mysql workbench(migrate)oracle
oracle/otherjdbc to oracle: sqldevelopertcp
mysql disk/dir migrateui
sudo service mysql stop cd /var/lib/ sudo mv mysql /mnt/hd/data/mysql3306 sudo ln -s /mnt/hd/data/mysql3306/mysql mysql sudo chown mysql:mysql mysql sudo nano # Allow data dir access /mnt/hd/data/mysql3306/mysql/ r, /mnt/hd/data/mysql3306/mysql/** rwk, sudo service mysql restart
mysql data backup(old tool)rest
mysqldump(flush tables with read lock; mysqldump --all-databases --lock-all-tables>dbdump.db;unlock tables) mysqldump --host=192.168.1.210 --protocol=tcp --user=zming --password=xxxx --port=11011 --default-character-set=utf8 --skip-triggers cmt_member>cmt_data.sql mysql -h localhost -uzming -pzming cmt < /home/cuikexi/data1/dump/CMT/cmt_data.sql mysqldump -u zming -p xxxxx --default-character-set=utf8 xxx_db xx_table yy_table> xxxxxxx.sql mysql -h 192.168.1.210 -p3306 -uzming -pzming xxx_db< xxxxxxx.sql mysqldump --opt --all-databases > total-db-dump-file.sql mysql -h localhost -u root -p database-name < text-file-with-sql-statements.sql
mysql data backup(new tool)code
(dump sql)mysqlpump --host=192.168.1.210 --port=11011 --user=zming --password=xxxx --default-parallelism=4 --watch-progress >testpump.txt (dump sql)mysqlpump --host=192.168.1.210 --port=11011 --user=zming --password=xxxx --users --compress-output=ZLIB>testpump.zlib (zlib)zlib_decompress testpump.zlib testpump.txt mysql -h localhost -uzming -pzming test < testpump.txt
oracle data backupip
create directory SEED_DATA_DIR as 'C:/ade/aime_v/oracle/admin/seeddata/dpdump'; grant write,read on directory SEED_DATA_DIR to xx_user; impdp xx_user/xx_passwd@pdbseeddata directory=SEED_DATA_DIR dumpfile=trade_gnnt20170222.dmp logfile=trade_impdp.log expdp xx_user/xx_passwd@pdbseeddata directory=SEED_DATA_DIR file=trade_exp.dmp logfile=trade_expdp.log