一般備份數據庫都會使用工具,例如phpmyadmin、Navicat。其實在Window下的cmd命令模式下備份也是個不錯的選擇。今天就介紹一下,在命令模式下備份數據庫、表,還原數據庫、表的命令。
備份數據庫:
mysqldump -uroot -p test_db > d:/abc.sql
一次性備份多個mysql數據庫:
mysqldump -uroot -p --databases test_db1 test_db2 > d:/abc.sql
備份遠程服務器上的數據庫:
mysqldump -h192.168.1.1 -uroot -p test_db > d:/abc.sql
還原數據庫:
mysql -uroot -p test_db < d:/abc.sql
備份數據庫下面的某張表:
mysqldump -uroot -p test_db tab1 < d:/abc.sql
備份數據庫下面的多張表:
mysqldump -uroot -p test_db tab1 tab2 tab3 < d:/abc.sql