mysql 常用命令三 備份資料庫

2022-03-30 15:32:05 字數 1217 閱讀 7835

①備份資料庫

備份命令:mysqldump -u 使用者名稱 

--password 

密碼 myftw>d:\myftw.sql

注意,在這句話的末尾沒有分號,否則會報錯如下:

mysqldump: got error: 1049: unknown database 'jdbctest;' when selecting the database

具體做法:在用命令做資料庫備份過程在cmd

命令框中輸入切換到mysql安裝目錄的

bin資料夾下執行就能備份了:

d:\mysql\mysql server 5.5\bin>mysqldump -uroot -pyeqing jdbctest>d:\jdbctest.sql 

原因解析:沒進入mysql

環境不算執行

sql語句,所以不用在其後加分號,如果進入mysql

環境mysql> ,則輸入的語句屬於

sql語句了,在其最後一定要加上分號。

注意:mysql生成的備份檔案內容是關於表的建立指令碼和資料的插入指令碼等。當恢復的時候,就使用這個指令碼來進行資料的恢復。

② 恢復資料庫

1)先刪除庫

drop database jdbctest;

2)恢復資料庫

需要先建立庫,再恢復資料庫 

use  jdbctest;

source c:\ jdbctest.sql     (source:

可以執行乙個 

sql指令碼)

mysql> source d:\jdbctest.sql

mysql> use jdbctest;

database changed

mysql> show tables;

+--------------------+

| tables_in_jdbctest |

+--------------------+

| user               |

| userblob           |

| userclob           |

+--------------------+

3 rows in set (0.00 sec)

另一種恢復資料庫的方法:

先建立庫  create database 資料庫名;

恢復庫    mysql -uroot -proot 資料庫名)

mysql資料庫備份常用命令示例

mysql資料庫備份常用命令,包括備份資料結構 資料庫 資料庫中的某些表 同時備份多個資料庫等 備份mysql資料庫的命令 mysqldump hhostname uusername ppassword databasename backupfile.sql 備份mysql資料庫為帶刪除表的格式 備...

mysql備份資料庫命令 mysql備份資料庫命令

假如使用了xtrabackup備份工具 完全備份 xtrabackup.exe defaults file d mysql my.ini backup target dir d mysqlfullbak 增量備份 xtrabackup.exe defaults file d mysql my.ini...

MySQL資料庫備份還原的常用命令

備份資料庫的命令 mysqldump hhostname uusername ppassword databasename backupfile.sql 備份資料庫為帶刪除表的格式 備份mysql資料庫為帶刪除表的格式,能夠讓該備份覆蓋已有資料庫不需要手動刪除原有資料庫。mysqldump add ...