mysqldump 是 mysql 自帶的乙個命令,能夠將資料庫轉換為 sql 檔案。
但這種方法對於大量資料效率較低。
mysqldump -u user -h host -p dbname[tbname[,tbname...]] > filename.sql
嘗試將遠端 linux 伺服器的 mysql 資料庫備份到本地來,注意設定相關使用者許可權。
mysqldump -u root -h 47.102.211.104 -p test > e:\20190823.sql
銷毀資料庫
drop database test;
還原資料庫,還要特別關心的是,備份生成的檔案並不包含資料庫的建立語句,因此需要提前建立好資料庫。
create database test;
mysql -u root -h 47.102.211.104 -p test < 20190823.sql
詳見: MySQL 資料備份與還原
一 資料備份 1 使用mysqldump命令備份 mysqldump命令將資料庫中的資料備份成乙個文字檔案。表的結構和表中的資料將儲存在生成的文字檔案中。mysqldump命令的工作原理很簡單。它先查出需要備份的表的結構,再在文字檔案中生成乙個create語句。然後,將表中的所有記錄轉換成一條ins...
MySQL 資料備份與還原
1 使用mysqldump命令備份 mysqldump命令將資料庫中的資料備份成乙個文字檔案。表的結構和表中的資料將儲存在生成的文字檔案中。mysqldump命令的工作原理很簡單。它先查出需要備份的表的結構,再在文字檔案中生成乙個create語句。然後,將表中的所有記錄轉換成一條insert語句。然...
MySQL 資料備份與還原
1 使用mysqldump命令備份 mysqldump命令將資料庫中的資料備份成乙個文字檔案。表的結構和表中的資料將儲存在生成的文字檔案中。mysqldump命令的工作原理很簡單。它先查出需要備份的表的結構,再在文字檔案中生成乙個create語句。然後,將表中的所有記錄轉換成一條insert語句。然...