mysqldump是mysql自帶的一個備份數據庫的工具,使用mysqldump可以很方便的把已有的數據庫導出來,使用
代碼如下 復制代碼mysqldump --help
如果MYSQL_HOME/bin沒有加入PATH,需要指定去路徑可以看到有很多可選參數。
需要注意:默認情況下,mysqldump並不會導出數據庫的存儲過程和函數,如果數據庫上創建了存儲過程且備份是需要備份存儲過程,那就需要用參數 -R 來指定,
例如:
代碼如下 復制代碼root@localhost bin]# mysqldump -uroot -p -hlocalhost -P3306 -n -d -t -R DBName > procedure_name.sql
參數說明:
-n: --no-create-db
-d: --no-data
-t: --no-create-info
-R: --routines Dump stored routines (functions and procedures)