①備份資料庫
備份命令: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 ...