備份多個資料庫可以使用如下命令:
mysqldump -uroot -p123456 --databases test1 test2 test3 > /home/test/dump.sql;
恢復備份:
source dump.sql 在mysql命令列中輸入該命令即可恢復
備份整個資料庫:
mysqldump -uroot -123456 -a > all.sql
備份整個資料庫結構:
mysqldump -uroot -p123456 -p3306 -a -d > all_002.sql
備份單個資料庫結構及其資料
mysqldump -uroot -p123456 -p3306 test > all_003.sql
備份單個資料庫結構及其資料
mysqldump -uroot -p123456 -p3306 test -d > all_004.sql
備份單個資料庫資料
mysqldump -uroot -p123456 -p3306 test -t > all_005.sql
通常情況下,備份資料庫的結構和資料,在實際生產環境中用的比較多,對於大資料時代而言,資料是至關重要的,通過資料分析便可發現使用者某些行為,從而開闢市場。
備份shell指令碼內容如下:
#!/bin/bashbase_dir=/home/test/sql_script
date=$(date +%y%m%d)
time=$(date "+%y-%m-%d %h:%m:%s")
cd $base_dir
mysqldump -uroot -p123456 --databases eluzhupms lms > dump$date.sql
if [ $? -eq 0 ]
then
echo "成功備份mysql資料庫,當前日期為:"$time >> /home/test/mysql_dump.log
else
echo "備份mysql資料庫失敗:當前日期為:"$time>> /home/test/mysql_dump.log
fi
MySQL 備份常用命令
1 備份命令 格式 mysqldump h主機名 p埠 u使用者名稱 p密碼 database 資料庫名 檔名.sql 例如 mysqldump h 192.168.1.100 p 3306 uroot ppassword database cmdb data backup cmdb.sql 2 備...
mysql命令備份和還原
1.匯出整個資料庫 mysqldump u使用者名稱 p密碼 資料庫名 匯出的檔名 c users jack mysqldump uroot pmysql sva rec e sva rec.sql 2.匯出乙個表,包括表結構和資料 mysqldump u使用者名稱 p 密碼 資料庫名 表名 匯出的...
MySql 備份還原常用命令
備份mysql資料庫的命令 mysqldump hhostname uusername ppassword databasename backupfile.sql 備份mysql資料庫為帶刪除表的格式 備份mysql資料庫為帶刪除表的格式,能夠讓該備份覆蓋已有資料庫而不需要手動刪除原有資料庫。mys...