mysql資料庫備份還原
阿新 • • 發佈:2019-02-03
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;
若要備份多個數據庫,則每個資料庫名稱用空格隔開即可。
備份所有資料庫,使用
--all-database
替代之前資料表名即可。
2.資料的還原
資料庫中的庫是不能被還原的,我們先drop database sb1
刪除之前資料庫,在創新鍵新的資料庫create database db2
,相似的,只需要使用mysql -uroot -p db2</Users/wangxingfan/Desktop/mysql1/db1.sql
即可完成還原。