国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 數據庫 > MySQL > 正文

mysqldump數據庫備份參數詳解

2024-07-24 12:47:27
字體:
來源:轉載
供稿:網友

mysqldump備份:

復制代碼 代碼如下:

mysqldump -u用戶名 -p密碼 -h主機 數據庫 a -w “sql條件” –lock-all-tables > 路徑

mysqldump還原:

復制代碼 代碼如下:

mysqldump -u用戶名 -p密碼 -h主機 數據庫 < 路徑

mysqldump按條件導出:

復制代碼 代碼如下:

mysqldump -u用戶名 -p密碼 -h主機 數據庫 a –where “條件語句” –no-建表> 路徑
mysqldump -uroot -p1234 dbname a –where “tag='88′” –no-create-info> c:/a.sql

mysqldump按條件導入:

復制代碼 代碼如下:

mysqldump -u用戶名 -p密碼 -h主機 數據庫 < 路徑

案例:

復制代碼 代碼如下:

mysql -uroot -p1234 db1 < c:/a.txt

mysqldump導出表:

復制代碼 代碼如下:

mysqldump -u用戶名 -p密碼 -h主機 數據庫 表

案例:mysqldump -uroot -p sqlhk9 a –no-data

參數詳解:

使用mysqldump
mysqldump -u root -p your-new-password databasename [tablename] > db.sql

比較大的表需要用優化的dump以節省內存:
mysqldump --opt database > backup-file.sql

mysqldump工具有大量的選項,部分選項如下表:

  選項/Option 作用/Action Performed

  --add-drop-table

  這個選項將會在每一個表的前面加上DROP TABLE IF EXISTS語句,這樣可以保證導回MySQL數據庫的時候不會出錯,因為每次導回的時候,都會首先檢查表是否存在,存在就刪除

  --add-locks

  這個選項會在INSERT語句中捆上一個LOCK TABLE和UNLOCK TABLE語句。這就防止在這些記錄被再次導入數據庫時其他用戶對表進行的操作
  
  -c or - complete_insert

  這個選項使得mysqldump命令給每一個產生INSERT語句加上列(field)的名字。當把數據導出導另外一個數據庫時這個選項很有用。

  --delayed-insert 在INSERT命令中加入DELAY選項

  -F or -flush-logs 使用這個選項,在執行導出之前將會刷新MySQL服務器的log.

  -f or -force 使用這個選項,即使有錯誤發生,仍然繼續導出

  --full 這個選項把附加信息也加到CREATE TABLE的語句中

  -l or -lock-tables 使用這個選項,導出表的時候服務器將會給表加鎖。

  -t or -no-create- info

  這個選項使的mysqldump命令不創建CREATE TABLE語句,這個選項在您只需要數據而不需要DDL(數據庫定義語句)時很方便。
  
  -d or -no-data 這個選項使的mysqldump命令不創建INSERT語句。


在您只需要DDL語句時,可以使用這個選項。

  --opt 此選項將打開所有會提高文件導出速度和創造一個可以更快導入的文件的選項。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 珲春市| 陕西省| 子长县| 桃江县| 淮北市| 鄂托克前旗| 丰顺县| 微山县| 江口县| 商都县| 台州市| 唐河县| 泸西县| 邵东县| 甘洛县| 普格县| 诏安县| 昆山市| 乐都县| 柘城县| 河西区| 商河县| 加查县| 长葛市| 和田市| 榆树市| 盖州市| 阳信县| 桂平市| 富源县| 乡城县| 油尖旺区| 乐清市| 长治县| 锦州市| 宁强县| 阜新市| 南城县| 高陵县| 巴楚县| 河北区|