在MySQL中,mysqldump是一個(gè)用于備份數(shù)據(jù)庫的命令行工具。使用mysqldump可以將整個(gè)數(shù)據(jù)庫或者其中的某些表導(dǎo)出為一個(gè)SQL文件,以便后續(xù)恢復(fù)或遷移數(shù)據(jù)庫。
基本的mysqldump用法如下:
mysqldump -u username -p database_name > backup.sql
其中,-u用于指定用戶名,-p表示需要輸入密碼,database_name為要備份的數(shù)據(jù)庫名稱,>后面為備份文件的路徑。
另外,還可以使用一些其他參數(shù)來指定備份的內(nèi)容,比如:
--tables
指定要備份的表--databases
指定要備份的多個(gè)數(shù)據(jù)庫--where
指定備份的數(shù)據(jù)行條件-h
指定主機(jī)名--port
指定端口號(hào)總之,mysqldump是一個(gè)非常有用的工具,可以幫助我們輕松備份和恢復(fù)數(shù)據(jù)庫。