日本免费精品_最新日韩一区_亚洲视频一区在线_a在线视频观看_天天射夜夜骑_粉嫩av一区二区三区_欧美中日韩免费视频_综合图区欧美_国内精品美女在线观看_午夜精品久久久久久久男人的天堂

首頁 > 數(shù)據(jù)庫 > MySQL > 正文

PHP定時(shí)備份MySQL與mysqldump語法參數(shù)詳解

2024-07-25 19:09:07
字體:
供稿:網(wǎng)友

先來為大家介紹幾個(gè)MySQL備份命令mysqldump常用操作實(shí)例:

1、mysqldump備份

只導(dǎo)出表結(jié)構(gòu)

d:/PHP/xampp/mysql/bin/mysqldump -h127.0.0.1 -P3306 -uroot -p123456 snsgou_sns_test --no-data --default_character-set=utf8 > d:/Python/data/snsgou_sns_test_table.sql

mysqldump只導(dǎo)出數(shù)據(jù)

d:/PHP/xampp/mysql/bin/mysqldump -h127.0.0.1 -P3306 -uroot -p123456 snsgou_sns_test --no-create-info --default_character-set=utf8 > d:/Python/data/snsgou_sns_test_data.sql

mysqldump全部導(dǎo)出(包含表結(jié)構(gòu)及數(shù)據(jù))

d:/PHP/xampp/mysql/bin/mysqldump -h127.0.0.1 -P3306 -uroot -p123456 snsgou_sns_test --default_character-set=utf8 > d:/Python/data/snsgou_sns_test.sql

2、mysqldump還原 (注:--force 參數(shù),表示遇到錯誤時(shí)將繼續(xù)執(zhí)行)

d:/PHP/xampp/mysql/bin/mysql -h127.0.0.1 -P3306 -uroot -p123456 snsgou_sns_test --force < d:/Python/data/snsgou_sns_table.sql d:/PHP/xampp/mysql/bin/mysql -h127.0.0.1 -P3306 -uroot -p123456 snsgou_sns_test --force < d:/Python/data/snsgou_sns_data.sql/usr/local/mysql/bin/mysql -h127.0.0.1 -P3306 -uroot -p'sg$123456' snsgou_sns_test --force < /root/2/snsgou_sns_test.sql

注意:mysqldump只能備份導(dǎo)出,而還原的話,則需要使用mysql命令。

根據(jù)上述知識點(diǎn),整理出一份PHP對MySQL數(shù)據(jù)庫的定時(shí)備份的腳本

配置文件:db.inc.vevb.com.php 

<?php/** * 數(shù)據(jù)庫配置文件 */$dbs = array(  array(    'host' => '127.0.0.1',    'port' => 6603,    'user' => 'root',    'pass' => '123456',    'dbname' => 'xxxyyy',    'charset' => 'utf8'  ),  array(    'host' => '127.0.0.1',    'port' => 6603,    'user' => 'root',    'pass' => '123456',    'dbname' => 'yyyzzz',    'charset' => 'utf8'  ),); $backupPath = 'F:/mysql_bak/' . date('Ym') . '/' . date('d');$oldPath = 'F:/mysql_bak/' . (intval(date('Ym')) - 1); // 注意:如果路徑中有空格,需要用 雙引號 引起來$cmd = '"D:/Program Files/MySQL/MySQL Server 5.5/bin/mysqldump"'; // 全部導(dǎo)出$cmd .= " -h%s -P%s -u%s -p%s %s --default_character-set=%s > %s"; // 只導(dǎo)出 表結(jié)構(gòu)//$cmd .= " -h%s -P%s -u%s -p%s %s --no-data --default_character-set=%s > %s"; // 只導(dǎo)出 數(shù)據(jù)//$cmd .= " -h%s -P%s -u%s -p%s %s --no-create-info --default_character-set=%s > %s";

備份文件:backup_db.php

<?php/** * 備份數(shù)據(jù)庫 */ set_time_limit(0);define('ROOT_PATH', dirname(__FILE__)); if (!@include ROOT_PATH . '/db.inc.vevb.com.php') {  echo 'args error';  //write('args error');  exit(1);} // 新建備份目錄new_mkdir($backupPath); // 刪除一個(gè)月前的數(shù)據(jù)new_rmdir($oldPath);  // 批量備份數(shù)據(jù)庫foreach ($dbs as $db) {  $cmd2 = '';  if (isset($db['name'])) {    $fileName = $backupPath . '/' . $db['name'] . '_' . date('Ymd') . '_' . time() . '.sql';    $cmd2 = sprintf($cmd, $db['host'], $db['port'], $db['user'], $db['pass'], $db['name'], $db['charset'], $fileName);    //write($cmd2);    try {      exec($cmd2);    } catch (Exception $e) {      // 寫錯誤日志(省略)      echo $e->getMessage();    }  }}  /** * 創(chuàng)建文件夾 * * @param string $path 文件夾路徑 * @param int $mode 訪問權(quán)限 * @param boolean $recursive 是否遞歸創(chuàng)建 */function new_mkdir($path = '', $mode = 0777, $recursive = true) {  clearstatcache();  if (!is_dir($path)) {    mkdir($path, $mode, $recursive);    chmod($path, $mode);    $ret = @touch($path . '/index.html');    @chmod($path . '/index.html', 0777);    return $ret;  }   return true;} /** * 清空/刪除 文件夾 * * @param string $dirname 文件夾路徑 * @param bool $self 是否刪除當(dāng)前文件夾 * @return bool */function new_rmdir($dirname = '', $self = true) {  if (!file_exists($dirname)) {    return false;  }  if (is_file($dirname) || is_link($dirname)) {    return unlink($dirname);  }  $dir = dir($dirname);  if ($dir) {    while (false !== $entry = $dir->read()) {      if ($entry == '.' || $entry == '..') {        continue;      }      new_rmdir($dirname . '/' . $entry);    }  }  $dir->close();  $self && rmdir($dirname);} /** * 寫文件 * * @param string $filename 文件名 * @param string $text 要寫入的文本字符串 * @param string $openmod 文本寫入模式('w':覆蓋重寫,'a':文本追加) * @return boolean */function write_file($filename = '', $text = '', $openmod = 'w') {  if (@$fp = fopen($filename, $openmod)) {    flock($fp, 2);    fwrite($fp, $text);    fclose($fp);    return true;  } else {    return false;  }} /** * 寫對象(包括 數(shù)字、字符串、數(shù)組) * * @param string $text 要寫入的文本字符串 * @param string $type 文本寫入類型('w':覆蓋重寫,'a':文本追加) */function write($text = '', $type = 'a') {  if (!is_dir('d:/PHP/xampp/htdocs')) {    return false;  }  $filename = 'd:/PHP/xampp/htdocs/write.txt';   $text = "/r/n++++++++++++++++++++++++++++++++++++++++++/r/n"    . date('Y-m-d H:i:s') . "/r/n"    . print_r($text, true);  write_file($filename, $text, $type);}

# 定時(shí)任務(wù)執(zhí)行:

 

d:/PHP/xampp/php/php.exe  D:/PHP/xampp/htdocs/BackupDb_git/backup_db.php  snsgou.com# 注意:首先要確保上面命令在 cmd 命令中能成功執(zhí)行!

Windows下配置定時(shí)任務(wù)請參考:Windows Server 2008 計(jì)劃任務(wù)配置(任務(wù)計(jì)劃程序)執(zhí)行BAT

在“新建操作”時(shí),

“程序或腳本”:選擇PHP解析器即可,如 d:/PHP/xampp/php/php.exe,
“添加參數(shù)(可選)“: D:/PHP/xampp/htdocs/BackupDb_git/backup_db.php  vevb.com

Linux下配置定時(shí)任務(wù)請參考:Linux 定時(shí)任務(wù) Crontab命令 詳解

附:mysqldump參數(shù)大全

參數(shù)說明

--all-databases  , -A

導(dǎo)出全部數(shù)據(jù)庫。

mysqldump  -uroot -p --all-databases

--all-tablespaces  , -Y

導(dǎo)出全部表空間。

mysqldump  -uroot -p --all-databases --all-tablespaces

--no-tablespaces  , -y

不導(dǎo)出任何表空間信息。

mysqldump  -uroot -p --all-databases --no-tablespaces

--add-drop-database

每個(gè)數(shù)據(jù)庫創(chuàng)建之前添加drop數(shù)據(jù)庫語句。

mysqldump  -uroot -p --all-databases --add-drop-database

--add-drop-table

每個(gè)數(shù)據(jù)表創(chuàng)建之前添加drop數(shù)據(jù)表語句。(默認(rèn)為打開狀態(tài),使用--skip-add-drop-table取消選項(xiàng))

mysqldump  -uroot -p --all-databases  (默認(rèn)添加drop語句)

mysqldump  -uroot -p --all-databases –skip-add-drop-table  (取消drop語句)

--add-locks

在每個(gè)表導(dǎo)出之前增加LOCK TABLES并且之后UNLOCK  TABLE。(默認(rèn)為打開狀態(tài),使用--skip-add-locks取消選項(xiàng))

mysqldump  -uroot -p --all-databases  (默認(rèn)添加LOCK語句)

mysqldump  -uroot -p --all-databases –skip-add-locks   (取消LOCK語句)

--allow-keywords

允許創(chuàng)建是關(guān)鍵詞的列名字。這由表名前綴于每個(gè)列名做到。

mysqldump  -uroot -p --all-databases --allow-keywords

--apply-slave-statements

在'CHANGE MASTER'前添加'STOP SLAVE',并且在導(dǎo)出的最后添加'START SLAVE'。

mysqldump  -uroot -p --all-databases --apply-slave-statements

--character-sets-dir

字符集文件的目錄

mysqldump  -uroot -p --all-databases  --character-sets-dir=/usr/local/mysql/share/mysql/charsets

--comments

附加注釋信息。默認(rèn)為打開,可以用--skip-comments取消

mysqldump  -uroot -p --all-databases  (默認(rèn)記錄注釋)

mysqldump  -uroot -p --all-databases --skip-comments   (取消注釋)

--compatible

導(dǎo)出的數(shù)據(jù)將和其它數(shù)據(jù)庫或舊版本的MySQL 相兼容。值可以為ansi、mysql323、mysql40、postgresql、oracle、mssql、db2、maxdb、no_key_options、no_tables_options、no_field_options等,

要使用幾個(gè)值,用逗號將它們隔開。它并不保證能完全兼容,而是盡量兼容。

mysqldump  -uroot -p --all-databases --compatible=ansi

--compact

導(dǎo)出更少的輸出信息(用于調(diào)試)。去掉注釋和頭尾等結(jié)構(gòu)。可以使用選項(xiàng):--skip-add-drop-table  --skip-add-locks --skip-comments --skip-disable-keys

mysqldump  -uroot -p --all-databases --compact

--complete-insert,  -c

使用完整的insert語句(包含列名稱)。這么做能提高插入效率,但是可能會受到max_allowed_packet參數(shù)的影響而導(dǎo)致插入失敗。

mysqldump  -uroot -p --all-databases --complete-insert

--compress, -C

在客戶端和服務(wù)器之間啟用壓縮傳遞所有信息

mysqldump  -uroot -p --all-databases --compress

--create-options,  -a

在CREATE TABLE語句中包括所有MySQL特性選項(xiàng)。(默認(rèn)為打開狀態(tài))

mysqldump  -uroot -p --all-databases

--databases,  -B

導(dǎo)出幾個(gè)數(shù)據(jù)庫。參數(shù)后面所有名字參量都被看作數(shù)據(jù)庫名。

mysqldump  -uroot -p --databases test mysql

--debug

輸出debug信息,用于調(diào)試。默認(rèn)值為:d:t:o,/tmp/mysqldump.trace

mysqldump  -uroot -p --all-databases --debug

mysqldump  -uroot -p --all-databases --debug=” d:t:o,/tmp/debug.trace”

--debug-check

檢查內(nèi)存和打開文件使用說明并退出。

mysqldump  -uroot -p --all-databases --debug-check

--debug-info

輸出調(diào)試信息并退出

mysqldump  -uroot -p --all-databases --debug-info

--default-character-set

設(shè)置默認(rèn)字符集,默認(rèn)值為utf8

mysqldump  -uroot -p --all-databases --default-character-set=latin1

--delayed-insert

采用延時(shí)插入方式(INSERT DELAYED)導(dǎo)出數(shù)據(jù)

mysqldump  -uroot -p --all-databases --delayed-insert

--delete-master-logs

master備份后刪除日志. 這個(gè)參數(shù)將自動激活--master-data。

mysqldump  -uroot -p --all-databases --delete-master-logs

--disable-keys

對于每個(gè)表,用/*!40000 ALTER TABLE tbl_name DISABLE KEYS */;和/*!40000 ALTER TABLE tbl_name ENABLE KEYS */;語句引用INSERT語句。這樣可以更快地導(dǎo)入dump出來的文件,因?yàn)樗窃诓迦胨行泻髣?chuàng)建索引的。該選項(xiàng)只適合MyISAM表,默認(rèn)為打開狀態(tài)。

mysqldump  -uroot -p --all-databases 

--dump-slave

該選項(xiàng)將導(dǎo)致主的binlog位置和文件名追加到導(dǎo)出數(shù)據(jù)的文件中。設(shè)置為1時(shí),將會以CHANGE MASTER命令輸出到數(shù)據(jù)文件;設(shè)置為2時(shí),在命令前增加說明信息。該選項(xiàng)將會打開--lock-all-tables,除非--single-transaction被指定。該選項(xiàng)會自動關(guān)閉--lock-tables選項(xiàng)。默認(rèn)值為0。

mysqldump  -uroot -p --all-databases --dump-slave=1

mysqldump  -uroot -p --all-databases --dump-slave=2

--events, -E

導(dǎo)出事件。

mysqldump  -uroot -p --all-databases --events

--extended-insert,  -e

使用具有多個(gè)VALUES列的INSERT語法。這樣使導(dǎo)出文件更小,并加速導(dǎo)入時(shí)的速度。默認(rèn)為打開狀態(tài),使用--skip-extended-insert取消選項(xiàng)。

mysqldump  -uroot -p --all-databases

mysqldump  -uroot -p --all-databases--skip-extended-insert   (取消選項(xiàng))

--fields-terminated-by

導(dǎo)出文件中忽略給定字段。與--tab選項(xiàng)一起使用,不能用于--databases和--all-databases選項(xiàng)

mysqldump  -uroot -p test test --tab=”/home/mysql” --fields-terminated-by=”#”

--fields-enclosed-by

輸出文件中的各個(gè)字段用給定字符包裹。與--tab選項(xiàng)一起使用,不能用于--databases和--all-databases選項(xiàng)

mysqldump  -uroot -p test test --tab=”/home/mysql” --fields-enclosed-by=”#”

--fields-optionally-enclosed-by

輸出文件中的各個(gè)字段用給定字符選擇性包裹。與--tab選項(xiàng)一起使用,不能用于--databases和--all-databases選項(xiàng)

mysqldump  -uroot -p test test --tab=”/home/mysql”  --fields-enclosed-by=”#” --fields-optionally-enclosed-by  =”#”

--fields-escaped-by

輸出文件中的各個(gè)字段忽略給定字符。與--tab選項(xiàng)一起使用,不能用于--databases和--all-databases選項(xiàng)

mysqldump  -uroot -p mysql user --tab=”/home/mysql” --fields-escaped-by=”#”

--flush-logs

開始導(dǎo)出之前刷新日志。

請注意:假如一次導(dǎo)出多個(gè)數(shù)據(jù)庫(使用選項(xiàng)--databases或者--all-databases),將會逐個(gè)數(shù)據(jù)庫刷新日志。除使用--lock-all-tables或者--master-data外。在這種情況下,日志將會被刷新一次,相應(yīng)的所以表同時(shí)被鎖定。因此,如果打算同時(shí)導(dǎo)出和刷新日志應(yīng)該使用--lock-all-tables 或者--master-data 和--flush-logs。

mysqldump  -uroot -p --all-databases --flush-logs

--flush-privileges

在導(dǎo)出mysql數(shù)據(jù)庫之后,發(fā)出一條FLUSH  PRIVILEGES 語句。為了正確恢復(fù),該選項(xiàng)應(yīng)該用于導(dǎo)出mysql數(shù)據(jù)庫和依賴mysql數(shù)據(jù)庫數(shù)據(jù)的任何時(shí)候。

mysqldump  -uroot -p --all-databases --flush-privileges

--force

在導(dǎo)出過程中忽略出現(xiàn)的SQL錯誤。

mysqldump  -uroot -p --all-databases --force

--help

顯示幫助信息并退出。

mysqldump  --help

--hex-blob

使用十六進(jìn)制格式導(dǎo)出二進(jìn)制字符串字段。如果有二進(jìn)制數(shù)據(jù)就必須使用該選項(xiàng)。影響到的字段類型有BINARY、VARBINARY、BLOB。

mysqldump  -uroot -p --all-databases --hex-blob

--host, -h

需要導(dǎo)出的主機(jī)信息

mysqldump  -uroot -p --host=localhost --all-databases

--ignore-table

不導(dǎo)出指定表。指定忽略多個(gè)表時(shí),需要重復(fù)多次,每次一個(gè)表。每個(gè)表必須同時(shí)指定數(shù)據(jù)庫和表名。例如:--ignore-table=database.table1 --ignore-table=database.table2 ……

mysqldump  -uroot -p --host=localhost --all-databases --ignore-table=mysql.user

--include-master-host-port

在--dump-slave產(chǎn)生的'CHANGE  MASTER TO..'語句中增加'MASTER_HOST=<host>,MASTER_PORT=<port>'  

mysqldump  -uroot -p --host=localhost --all-databases --include-master-host-port

--insert-ignore

在插入行時(shí)使用INSERT IGNORE語句.

mysqldump  -uroot -p --host=localhost --all-databases --insert-ignore

--lines-terminated-by

輸出文件的每行用給定字符串劃分。與--tab選項(xiàng)一起使用,不能用于--databases和--all-databases選項(xiàng)。

mysqldump  -uroot -p --host=localhost test test --tab=”/tmp/mysql”  --lines-terminated-by=”##”

--lock-all-tables,  -x

提交請求鎖定所有數(shù)據(jù)庫中的所有表,以保證數(shù)據(jù)的一致性。這是一個(gè)全局讀鎖,并且自動關(guān)閉--single-transaction 和--lock-tables 選項(xiàng)。

mysqldump  -uroot -p --host=localhost --all-databases --lock-all-tables

--lock-tables,  -l

開始導(dǎo)出前,鎖定所有表。用READ  LOCAL鎖定表以允許MyISAM表并行插入。對于支持事務(wù)的表例如InnoDB和BDB,--single-transaction是一個(gè)更好的選擇,因?yàn)樗静恍枰i定表。

請注意當(dāng)導(dǎo)出多個(gè)數(shù)據(jù)庫時(shí),--lock-tables分別為每個(gè)數(shù)據(jù)庫鎖定表。因此,該選項(xiàng)不能保證導(dǎo)出文件中的表在數(shù)據(jù)庫之間的邏輯一致性。不同數(shù)據(jù)庫表的導(dǎo)出狀態(tài)可以完全不同。

mysqldump  -uroot -p --host=localhost --all-databases --lock-tables

--log-error

附加警告和錯誤信息到給定文件

mysqldump  -uroot -p --host=localhost --all-databases  --log-error=/tmp/mysqldump_error_log.err

--master-data

該選項(xiàng)將binlog的位置和文件名追加到輸出文件中。如果為1,將會輸出CHANGE MASTER 命令;如果為2,輸出的CHANGE  MASTER命令前添加注釋信息。該選項(xiàng)將打開--lock-all-tables 選項(xiàng),除非--single-transaction也被指定(在這種情況下,全局讀鎖在開始導(dǎo)出時(shí)獲得很短的時(shí)間;其他內(nèi)容參考下面的--single-transaction選項(xiàng))。該選項(xiàng)自動關(guān)閉--lock-tables選項(xiàng)。

mysqldump  -uroot -p --host=localhost --all-databases --master-data=1;

mysqldump  -uroot -p --host=localhost --all-databases --master-data=2;

--max_allowed_packet

服務(wù)器發(fā)送和接受的最大包長度。

mysqldump  -uroot -p --host=localhost --all-databases --max_allowed_packet=10240

--net_buffer_length

TCP/IP和socket連接的緩存大小。

mysqldump  -uroot -p --host=localhost --all-databases --net_buffer_length=1024

--no-autocommit

使用autocommit/commit 語句包裹表。

mysqldump  -uroot -p --host=localhost --all-databases --no-autocommit

--no-create-db,  -n

只導(dǎo)出數(shù)據(jù),而不添加CREATE DATABASE 語句。

mysqldump  -uroot -p --host=localhost --all-databases --no-create-db

--no-create-info,  -t

只導(dǎo)出數(shù)據(jù),而不添加CREATE TABLE 語句。

mysqldump  -uroot -p --host=localhost --all-databases --no-create-info

--no-data, -d

不導(dǎo)出任何數(shù)據(jù),只導(dǎo)出數(shù)據(jù)庫表結(jié)構(gòu)。

mysqldump  -uroot -p --host=localhost --all-databases --no-data

--no-set-names,  -N

等同于--skip-set-charset

mysqldump  -uroot -p --host=localhost --all-databases --no-set-names

--opt

等同于--add-drop-table,  --add-locks, --create-options, --quick, --extended-insert, --lock-tables,  --set-charset, --disable-keys 該選項(xiàng)默認(rèn)開啟,  可以用--skip-opt禁用.

mysqldump  -uroot -p --host=localhost --all-databases --opt

--order-by-primary

如果存在主鍵,或者第一個(gè)唯一鍵,對每個(gè)表的記錄進(jìn)行排序。在導(dǎo)出MyISAM表到InnoDB表時(shí)有效,但會使得導(dǎo)出工作花費(fèi)很長時(shí)間。 

mysqldump  -uroot -p --host=localhost --all-databases --order-by-primary

--password, -p

連接數(shù)據(jù)庫密碼

--pipe(windows系統(tǒng)可用)

使用命名管道連接mysql

mysqldump  -uroot -p --host=localhost --all-databases --pipe

--port, -P

連接數(shù)據(jù)庫端口號

--protocol

使用的連接協(xié)議,包括:tcp, socket, pipe, memory.

mysqldump  -uroot -p --host=localhost --all-databases --protocol=tcp

--quick, -q

不緩沖查詢,直接導(dǎo)出到標(biāo)準(zhǔn)輸出。默認(rèn)為打開狀態(tài),使用--skip-quick取消該選項(xiàng)。

mysqldump  -uroot -p --host=localhost --all-databases 

mysqldump  -uroot -p --host=localhost --all-databases --skip-quick

--quote-names,-Q

使用(`)引起表和列名。默認(rèn)為打開狀態(tài),使用--skip-quote-names取消該選項(xiàng)。

mysqldump  -uroot -p --host=localhost --all-databases

mysqldump  -uroot -p --host=localhost --all-databases --skip-quote-names

--replace

使用REPLACE INTO 取代INSERT INTO.

mysqldump  -uroot -p --host=localhost --all-databases --replace

--result-file,  -r

直接輸出到指定文件中。該選項(xiàng)應(yīng)該用在使用回車換行對(//r//n)換行的系統(tǒng)上(例如:DOS,Windows)。該選項(xiàng)確保只有一行被使用。

mysqldump  -uroot -p --host=localhost --all-databases --result-file=/tmp/mysqldump_result_file.txt

--routines, -R

導(dǎo)出存儲過程以及自定義函數(shù)。

mysqldump  -uroot -p --host=localhost --all-databases --routines

--set-charset

添加'SET NAMES  default_character_set'到輸出文件。默認(rèn)為打開狀態(tài),使用--skip-set-charset關(guān)閉選項(xiàng)。

mysqldump  -uroot -p --host=localhost --all-databases 

mysqldump  -uroot -p --host=localhost --all-databases --skip-set-charset

--single-transaction

該選項(xiàng)在導(dǎo)出數(shù)據(jù)之前提交一個(gè)BEGIN SQL語句,BEGIN 不會阻塞任何應(yīng)用程序且能保證導(dǎo)出時(shí)數(shù)據(jù)庫的一致性狀態(tài)。它只適用于多版本存儲引擎,僅InnoDB。本選項(xiàng)和--lock-tables 選項(xiàng)是互斥的,因?yàn)長OCK  TABLES 會使任何掛起的事務(wù)隱含提交。要想導(dǎo)出大表的話,應(yīng)結(jié)合使用--quick 選項(xiàng)。

mysqldump  -uroot -p --host=localhost --all-databases --single-transaction

--dump-date

將導(dǎo)出時(shí)間添加到輸出文件中。默認(rèn)為打開狀態(tài),使用--skip-dump-date關(guān)閉選項(xiàng)。

mysqldump  -uroot -p --host=localhost --all-databases

mysqldump  -uroot -p --host=localhost --all-databases --skip-dump-date

--skip-opt

禁用–opt選項(xiàng).

mysqldump  -uroot -p --host=localhost --all-databases --skip-opt

--socket,-S

指定連接mysql的socket文件位置,默認(rèn)路徑/tmp/mysql.sock

mysqldump  -uroot -p --host=localhost --all-databases --socket=/tmp/mysqld.sock

--tab,-T

為每個(gè)表在給定路徑創(chuàng)建tab分割的文本文件。注意:僅僅用于mysqldump和mysqld服務(wù)器運(yùn)行在相同機(jī)器上。

mysqldump  -uroot -p --host=localhost test test --tab="/home/mysql"

--tables

覆蓋--databases (-B)參數(shù),指定需要導(dǎo)出的表名。

mysqldump  -uroot -p --host=localhost --databases test --tables test

--triggers

導(dǎo)出觸發(fā)器。該選項(xiàng)默認(rèn)啟用,用--skip-triggers禁用它。

mysqldump  -uroot -p --host=localhost --all-databases --triggers

--tz-utc

在導(dǎo)出頂部設(shè)置時(shí)區(qū)TIME_ZONE='+00:00' ,以保證在不同時(shí)區(qū)導(dǎo)出的TIMESTAMP 數(shù)據(jù)或者數(shù)據(jù)被移動其他時(shí)區(qū)時(shí)的正確性。

mysqldump  -uroot -p --host=localhost --all-databases --tz-utc

--user, -u

指定連接的用戶名。

--verbose, --v

輸出多種平臺信息。

--version, -V

輸出mysqldump版本信息并退出

--where, -w

只轉(zhuǎn)儲給定的WHERE條件選擇的記錄。請注意如果條件包含命令解釋符專用空格或字符,一定要將條件引用起來。

mysqldump  -uroot -p --host=localhost --all-databases --where=” user='root'”

--xml, -X

導(dǎo)出XML格式.

mysqldump  -uroot -p --host=localhost --all-databases --xml

--plugin_dir

客戶端插件的目錄,用于兼容不同的插件版本。

mysqldump  -uroot -p --host=localhost --all-databases --plugin_dir=”/usr/local/lib/plugin”

--default_auth

客戶端插件默認(rèn)使用權(quán)限。

mysqldump  -uroot -p --host=localhost --all-databases --default-auth=”/usr/local/lib/plugin/<PLUGIN>”

以上既是要介紹了PHP利用mysqldump命令定時(shí)備份MySQL與mysqldump語法參數(shù)大全以及定時(shí)備份的PHP實(shí)例代碼,希望對大家有用


注:相關(guān)教程知識閱讀請移步到MYSQL教程頻道。
發(fā)表評論 共有條評論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
午夜亚洲一区| 91精品国产91久久久久久三级| 亚洲va韩国va欧美va精品| 国产999精品在线观看| 亚洲欧洲三级| 一区二区三区精品99久久| 中文字幕狠狠干| 亚洲欧美日本另类| 国产欧美自拍一区| 欧美99久久| 日韩精品午夜| 99国内精品| 欧美日韩中文字幕日韩欧美| 精品国产综合久久| 亚洲三级网站| 日韩精品三级| 欧美日韩在线不卡一区| av免费观看网站| 久久视频www| 91麻豆免费视频网站| 久久夜色精品国产噜噜亚洲av| 久久视频一区| 亚洲羞羞网站| 在线欧美日韩国产| 日韩中文字幕第一页| 欧美日韩国产首页| 日韩一级二级三级| eeuss一区| 中文字幕视频一区二区三区久| 91精品久久久久久蜜臀| 91精品国产丝袜白色高跟鞋| 精品国产91乱高清在线观看| 日韩中文字幕第一页| 亚洲二区自拍| 国产95在线|亚洲| 精品一区二区三区中文字幕在线| 亚洲国产欧美久久| 91精品国产综合久久久久| 国产日韩第一页v| 精品一区二区在线观看视频| 久久久精品网| 91av久久久| 中文字幕视频在线免费欧美日韩综合在线看 | 自拍日韩亚洲一区在线| 国产91大片| 最近免费中文字幕在线第一页| 不卡一二三区| 91日韩中文字幕| 91久久精品在线| 九九九精品视频| 国产一卡二卡3卡4卡四卡在线| 日韩高清在线不卡| 国产成人精品亚洲| 国产日韩在线视频| 国产三级视频网站| 久久久精品99| 国产 日韩 欧美 综合| 在线中文字幕视频观看| 中文字幕亚洲区| 日韩三级视频中文字幕| 久久精品电影| 国产福利免费在线观看| 欧美 日韩 国产 高清| 精品三级久久| 99中文字幕一区| 国产福利三区| 精品日韩在线| 欧美日韩中文字幕在线| 最近中文av字幕在线中文| www 日韩| 日韩欧美中文字幕在线视频| 日韩中文字幕视频在线观看| 免费看黄资源大全高清| 中文欧美字幕免费| 91精品观看| 欧美日韩在线精品一区二区三区激情综| 亚洲黄色片在线观看| 日韩欧美中文在线| 日韩亚洲国产欧美| 91www成人久久| eeuss一区| 中文字幕亚洲在| 亚洲三级免费看| 欧美国产日韩在线播放| 中文字幕在线看视频国产欧美| 日韩中文字幕第一页| 国产午夜精品视频免费不卡69堂| 精品国产免费视频| 欧美日韩一级片在线观看| 中文字幕亚洲一区二区av在线| 日韩欧美三级在线| 中文字幕亚洲乱码| 中文字幕在线中文字幕二区| 亚洲女人天堂a在线播放| 国产成人一二三区| 亚洲综合在线不卡| 欧美三级免费观看| 日韩在线高清| 国产一区深夜福利| 精品1区2区3区| 欧美国产亚洲一区| 一级日本免费的| 日韩福利视频导航| 精品999视频| 视频一区视频二区中文| 亚洲永久字幕| 国产在线不卡一区| 91精品婷婷国产综合久久| 中文字幕4区| 亚洲高清视频一区| 亚洲国产一区自拍| 久久99久久久久| 日韩中文字幕综合| 人人做人人澡人人爽欧美| 日韩精品免费观看视频| 日韩欧美中文字幕公布| av免费在线不卡| 99精品电影| a级在线免费观看| 91精选在线| 7799精品视频天天看| 国产一级网站视频在线| 在线观看区一区二| 亚洲国产欧美久久| 国产欧美久久久精品影院| 日韩精品在线观看视频| av影视在线看| 国产一级在线播放| 日本亚洲欧美三级| 日韩中文在线视频| 国产一区不卡精品| 日韩欧美在线1卡| 91精品国产入口| 91精品免费在线观看| 国产欧美一级| 国产91久久久久| 欧美日韩国产区| 国产三级精品在线观看| 日韩免费视频一区二区| 一区二区三区在线播| 国产不卡一区| 亚洲大片精品永久免费| 欧美精选午夜久久久乱码6080| 天天在线视频色| 日韩免费视频一区二区视频在线观看 | 日韩中文字幕在线播放| 91精品国产综合久久久蜜臀粉嫩| 7799精品视频天天看| 中文字幕欧美日韩精品| 精品1区2区3区| 99亚洲视频| 久久香蕉一区| 日韩欧美在线中文字幕| 久久精品www| 日韩欧美视频一区二区三区四区| 国产一级视频在线播放| 午夜福利一区二区三区| 欧美日韩中文精品| 中文字幕无线码一区| 国产一区久久| 欧美日韩在线不卡一区| 91精品国产综合久久精品app| 日韩亚洲欧美中文在线| 天堂在线一区二区三区| 老司机久久99久久精品播放免费| 国产丝袜欧美中文另类| 区日韩二区欧美三区| 中文字幕日韩免费视频| 亚洲黄色一区二区| 亚洲乱码中文字幕综合| 美女免费视频一区| 中文字幕第一页在线| 国产一二三精品| 不卡中文一二三区| 国产中文在线| 欧美日韩免费精品| 国产乱国产乱老熟300| 欧美日韩激情一区二区三区| 中文字幕久久av| 日韩中文字幕国产| 国产一区精品在线| 欧美日韩在线中文字幕| 精品久久久网| 欧美日韩精品免费在线观看视频| 91日韩欧美| 久本草在线中文字幕亚洲欧美| 亚洲欧美99| 亚洲成av人综合在线观看| 91精品999| 麻豆一区二区99久久久久| 最近高清中文在线字幕在线观看| 精品日韩在线观看| 国产福利免费在线观看| 中文字幕国产日韩| 国产亚洲一区字幕| 亚洲九九精品| 中文字幕线观看| 国产日韩综合| 内射国产内射夫妻免费频道| 日韩一级在线视频 | 欧美日韩亚洲国内综合网俺| 国产在线欧美日韩| 国产一区在线精品| 国产在线拍揄自揄拍| www日韩在线观看| 亚洲三级av| 久久精品视频免费看| 国产午夜精品视频| 91精品国产91久久久久青草| 欧美日韩高清| 久久久久久久久99精品| 国产www在线观看| 久久精品不卡| 日本精品二区| 日韩欧美一级在线播放| 91精品视频播放| 精品日韩av| 日韩一级免费视频| 亚洲小说春色综合另类电影| 深夜日韩欧美| 国产在线拍偷自揄拍精品| 国产农村妇女精品一二区| 欧美三级日韩在线| 欧美日韩亚洲国内综合网| 亚洲免费福利视频| 日韩视频在线一区二区| 亚洲丝袜一区| 91精品在线看V| 亚洲一区精品在线| 国产一区成人| 亚洲综合三区| 91久久视频| 精品一区二区在线观看视频| 国产欧美中文字幕| 色综合天天综合网天天狠天天| 欧美久久一二三四区| 欧美一级手机免费观看片| 一区二区在线观看不卡| 日韩免费视频一区二区| 国产小视频在线观看免费| 欧美日韩国产专区| 国产一卡二卡3卡4卡四卡在线| 国产天堂素人系列在线视频| 在线一区免费| 国产69精品久久app免费版| 亚洲免费福利视频| 国产欧美日韩不卡| 国产成人精品三级| 999精品色在线播放| 精品国产99久久久久久| 欧美一级手机免费观看片| 国产成人精品av久久| 国产丝袜在线播放| 国产1卡2卡三卡四卡网站| 视频一区日韩| 久久精品在线观看| 日韩中文字幕在线播放| 亚洲深夜福利| 韩国av一区二区| 欧美日韩视频免费| 久久视频一区| 亚洲电影中文字幕在线观看| 精品亚洲国内自在自线福利| 中文字幕欧美在线| 欧美亚洲免费高清在线观看| 中文字幕狠狠干| 美女免费视频一区| 一区二区不卡在线| 欧美日韩在线视频免费观看| 在线一区二区三区精品| 麻豆精品99| www高清在线视频日韩欧美| 最近免费中文字幕在线第一页| 国产高清大尺度一区二区不卡| 国产啊啊啊视频在线观看| 国产在线观看a| 中文字幕在线看视频国产欧美| 精品在线观看一区| 中文字幕日韩精品在线| 999精品网| 国产999在线观看| 亚洲一区在线观看免费| 日韩精品三级| 成人久久在线| 欧美日韩精品三区| 精品亚洲国内自在自线福利| av手机天堂| 国产精久久久久| 欧美日韩精品综合| 欧美日韩中文字幕在线视频| 亚洲校园欧美国产另类 | 日韩在线观看视频一区二区| 一区二区三区高清在线| 日韩不卡一区二区| 国产香蕉免费精品视频| 中文字幕 日韩 欧美| 在线不卡一区二区| 亚洲va久久久噜噜噜久久| 91精品国产91久久久久久青草| 日韩在线观看视频一区二区| 日韩视频中文字幕| www高清在线视频日韩欧美| 欧美日韩中文字幕综合视频| 日韩三级视频在线看| 国产激情在线播放| 国产资源在线观看| 国产欧美日韩精品综合| 成人精品国产福利| 亚洲免费观看视频| 日韩在线中文视频| 国产三级在线| 国产日韩电影| 欧美日韩国产中字| 日韩国产亚洲欧美| 国产农村妇女精品一二区| 国产欧美三级| 欧美日韩国产专区| 国产在线黄色| 色一区在线观看| 黄色国产在线| 国产一区久久久| 欧美日韩在线观看一区| 日韩精品手机在线| 九一精品国产| 久久99精品久久久久子伦| 在线中文字幕网站| 日韩不卡一区二区| 久久精品久久精品亚洲人| 中文字幕无线码一区| 亚洲综合三区| 日韩中文在线视频| 色综合久久六月婷婷中文字幕| 91精品久久久久久久91蜜桃| 久久精品日韩无码| 日韩欧美在线中字| 日韩精品手机在线观看| 在线国产91| 亚洲欧美999| 香蕉人人精品| 亚洲理论中文字幕| 日韩av一区二区在线| 最近高清中文在线字幕在线观看| 亚洲.国产.中文慕字在线| 伊人中文字幕在线观看| 午夜视频在线观看一区| 亚洲免费婷婷| 中文字幕 欧美 日韩| 欧美一级免费看| 色综合久久六月婷婷中文字幕| 欧美日韩亚洲一区| 国产日产一区二区三区| 91精品久久久久久久久久入口| 国产成人精品综合久久久| 日韩欧美一二三四区| 成片免费观看| 人人做人人澡人人爽欧美| 欧美日韩综合色| 精品成人久久av| 欧美日韩一级黄| 91精品国产自产在线丝袜啪| 中文字幕在线官网| 国产在线观看91| 国产黄色在线| 激情国产在线| 色综合天天综合网国产成人综合天| 国产视频二区| 国产激情在线| 日韩午夜一区| 亚洲欧洲日产国码av系列天堂| 91精品国产自产在线观看永久∴| 天堂在线一区二区三区| 国产日韩av高清| 精品日韩欧美| 日韩精品第一区| 欧美日韩亚洲综合在线| 欧美日韩国产在线播放| av午夜在线| 国产福利一区二区精品秒拍| 日韩午夜中文字幕| 日韩中文字幕二区| 午夜黄色小视频| 视频一区中文字幕国产| 亚洲国产福利视频| av手机天堂| 欧美二区在线观看| 免费国产h视频在线观看86| 精品一区二区三区中文字幕| 中文字幕日韩免费视频| 亚洲视频中文字幕| 国产一级一片免费播放| 日韩欧美一卡二卡| 色屁屁一区二区| 精品视频三区| 国产欧美日韩中文| 色综合久久六月婷婷中文字幕| 国产999在线观看| 国产xxx在线| 中文字幕 亚洲一区| 中文字幕亚洲一区二区av在线| 日韩在线视频在线观看|