用mysqldump備份資料庫,需要把mysql關閉嗎

2022-02-23 14:32:27 字數 1227 閱讀 5996

1樓:愛可生雲資料庫

不能關閉。

mysqldump: 最早,也是最成熟的邏輯備份工具,是 mysql 原生的用來備份整個資料庫例項、單個資料庫、單張表的邏輯備份工具, 上手簡單,學習成本幾乎為 0。備份簡單,恢復也簡單。

比如匯出單個資料庫 ytt: mysqldump ytt > /tmp/ytt.sql;

恢復也非常簡單:mysql < /tmp/ytt.sql缺點是備份速度慢。

在整個備份過程中,是單執行緒執行;備份出來的資料集要恢復的話同樣也是單執行緒執行,恢復速度也慢。除非對同一時刻的所有表單獨備份出來,自己寫額外指令碼進行多執行緒恢復。

2樓:匿名使用者

不用關閉,但是myisam引擎會鎖表,innodb不會。

3樓:匿名使用者

暈。。關閉了 mysqldump 就沒的執行了。。mysqldump 在shell指令碼中使用的多。。

4樓:匿名使用者

當然不能關閉。

關閉了 mysqldump 就沒的執行了。

mysqldump -uroot -p mysql >1.sql

以上命令將匯出資料庫mysql中的所有資料到1.sql檔案中,因為密碼為空,輸入以上命令後,提示輸入密碼時,直接回車即可。

如果只要匯出某個表的資料,則在資料庫名後再新增此表名即可,下邊命令將匯出mysql庫中user表的資料。

mysqldump -uroot -p mysql user>2.sql

如果想匯出遠端資料庫伺服器的資料,-h 引數指定:

mysqldump -h 211.2.22.2 -uroot -p123456 mysql>3.sql

5樓:匿名使用者

不用, 預設會加只讀鎖

如何使用mysqldump命令備份mysql資料庫

6樓:day忘不掉

備份:mysqldump -u username -p dbname> dbname.sql

執行後要求輸入密碼:passwd

username為資料庫使用者名稱,dbname為要備份的資料庫名,passwd為user密碼。

恢復:mysql -u username -p dbname< dbname.sql

如何利用mysqldump備份mysql資料庫

oracle資料庫怎麼備份恢復,Oracle 資料庫的備份與恢復都有哪幾種方法?

racle 方法 步驟 1單擊開始,這裡輸入cmd,開啟dos視窗 2輸入命令 exp bms bmspass tcdb file e dbback dbback20160112.dmp 這裡說明一下 這裡的bms是指備份時,登入資料庫例項tcdb的使用者名稱 這裡的 是語法符號。這裡的bmspas...

查詢全體學生的姓名及其出生年份(資料庫)

1 select name age from student 2 select major num from student where major 計算機專業 3 select from student where age 19 4 select name id from stduent wher...

oracle資料庫訪問另資料庫問題

可以使用dblink 在資料庫b上建立database link 然後配置使用者名稱,密碼和sid 其次注意要有訪問該表的許可權,然後再b中直接輸入 select from a dblink name 就可以了 用資料庫鏈路 create public database link toaconnec...