1. 程式人生 > >mysql資料庫備份還原

mysql資料庫備份還原

1.備份

使用mysqldump命令可以備份資料庫
建立db1資料庫,在其中建立student資料表

+----+------+------+
| id | name | age  |
+----+------+------+
|  1 | tom  |   20 |
|  2 | jack |   21 |
|  3 | mary |   22 |
+----+------+------+

在要備份的地方建立檔案,重新開啟終端(不用登陸mysql即可備份),輸入命令mysqldump -uroot -p db1>/Users/wangxingfan/Desktop/mysql1/db1.sql;

輸入密碼後即可完成備份。此時在桌面上的mysql1資料夾裡出現db1.sql資料,可以用文字編輯開啟檢視。
若要備份多個數據庫,則每個資料庫名稱用空格隔開即可。
備份所有資料庫,使用--all-database替代之前資料表名即可。

2.資料的還原

資料庫中的庫是不能被還原的,我們先drop database sb1刪除之前資料庫,在創新鍵新的資料庫create database db2,相似的,只需要使用mysql -uroot -p db2</Users/wangxingfan/Desktop/mysql1/db1.sql即可完成還原。