資料來源:MySQL 5徹底研究第三版 出版社:博碩文化
備份MySQL資料庫
mysqldump [選項] --databases 資料庫1 資料庫2 ...
mysqldump [選項] --all-database
範例:備份所有資料庫
>mysqldump -u root --all-databases > backup.sql
復原MySQL資料庫
(復原單一資料庫)
>mysql -u root -p databasename < backup.sql
Enter password:*******
備註:在還原之前必須手動建立資料庫
(復原多個資料庫)
>mysql -u root -p < backup.sql
Enter password:*******
備註:如果先前已備份多個資料庫,那麼在復原資料時則會自動重建資料庫,因此不必預先手動建好資料庫,在執行mysql還原時,也不必指定資料庫名稱
LAMP上課資料=================================================================
(備份)
mysqldump -h localhost -u root -p employee > employee_backup.sql
(還原)
mysql -u root -p(進入 MySQL console,初始化密碼為空白)
mysql> DROP DATABASE employee;(刪除 employee 資料庫)
mysql> exit
mysqladmin -h localhost -u root -p create employee(初始化密碼為空白,在還原之前,必須要先手動建立資料庫)
mysql -h localhost -u root -p employee < employee_backup.sql(初始化密碼為空白)
=================================================================
沒有留言:
張貼留言