MySQL資料備份

2021-09-07 13:12:43 字數 1190 閱讀 7306

適用於mysiam表

直接將tbl_name.frm、tbl_name.myd、tbl_name.myi三個檔案,儲存,備份就可以。

須要的時候,直接解壓移動到對應的資料庫資料夾內就可以。

注意,假設是相同的方法,處理innodb儲存引擎表結構的檔案。

在使用show tables時也能夠看到。可是不能使用的。

思路是將建表的結構與插入資料的sql語句生成並儲存。

下次假設須要該結構和資料,直接將資料語句執行就可以。

使用mysql提供的工具完畢,不是sql語言的一部分,不須要在mysql命令列client執行,直接執行就可以。

將備份的資料庫還原。將剛才生成的sql語句,還原就可以。

在mysqlclient直接執行就可以。

怎樣執行儲存在檔案內的sql語句?

使用source指令,能夠指定須要執行sql語句的原始碼檔案。

create database bak;

usebak;

mysql> source d:/one.sql

常見的備份操作:

1、備份整個資料庫內的表:

mysqldump -uroot -p testdata > d:/one.sql

2、備份資料庫中的某張表。

mysqldump -uroot -p testdata one > d:/one_one.sql

3、備份資料庫中的多張表。

mysqldump -uroot -p testdata one two > d:/one_one.sql

mysql 備份源資料 mysql 資料備份與還源

一 資料備份 1 使用mysqldump命令備份 mysqldump命令將資料庫中的資料備份成乙個文字檔案。表的結構和表中的資料將儲存在生成的文字檔案中。mysqldump命令的工作原理很簡單。它先查出需要備份的表的結構,再在文字檔案中生成乙個create語句。然後,將表中的所有記錄轉換成一條ins...

mysql備份資料 mysql 備份資料

1 備份命令 格式 mysqldump h主機名 p埠 u使用者名稱 p密碼 dbname tbname 檔名.sql 如果tbname不填,就是單個資料據的所有表 例如 mysqldump h 192.168.1.100 p 3306 uroot ppassword database cmdb d...

mysql資料備份

mysql教程資料庫教程的備份 匯入 匯出 資料匯入 資料匯出 資料庫和資料表的匯入匯出我們用的是mysqldump 來操作,資料的匯入匯出我們用load data infile 與 load data outfile操作 匯出資料庫方法 引數 mysqldump u使用者名稱 p密碼 資料庫 儲存...