使用mysqldump備份資料庫

2021-10-11 17:59:08 字數 536 閱讀 9699

使用 mysqldump 命令備份資料庫

執行備份命令 :

mysqldump -h[主機位址] -u[賬戶名] -p[密碼] [資料庫名] > d:/backupfile.sql

執行成功後 , 開啟檔案會發現 insert 語句只有一條 , 一次性插入 . 這樣有可能表資料太多導致溢位 , 可以適當調整.

如果想要分多條 insert 插入可加上 --skip-opt

執行備份命令 :

mysqldump -h[主機位址] --skip-opt -u[賬戶名] -p[密碼] [資料庫名] > d:/backupfile.sql

當然 --opt 匯入的速度比–skip-opt 要快點, 畢竟是優化嘛. 實際生產環境中也要考慮到 表快取table_cache ,它在5.1.3之後的版本中叫做table_open_cache. 因為每個客戶端連線都會至少訪問乙個所以它引數的值與 max_connections 有關.涉及到mysql資料庫優化問題.

mysqldump備份資料

mysqldump輸出的資料檔案有兩種形式 如果帶了 tab選項,mysqldump會為每張表建立兩個檔案,乙個是以tab間隔的文字檔案包含表的內容資料,字尾是.txt 乙個是表的建立語句,表示資料庫表的結構,sql檔案。兩個檔名與表名相同。如果不帶 tab選項,那麼mysqldump直接輸出.sq...

Mysql命令mysqldump 備份資料庫

mysqldump命令用來備份資料庫。mysqldump命令在dos的 url file mysql bin mysql bin url 目錄下執行。1 匯出整個資料庫 匯出檔案預設是存在mysql bin目錄下 mysqldump u 使用者名稱 p 資料庫名 匯出的檔名 mysqldump u ...

mysqldump備份資料庫

a 匯出檔案 mysqldump remotedatabasename tablename1,tablename2,tablename3 u root ppassword c r localfilename b 匯出到本地資料庫 mysqldump remotedatabasename tablen...