要使用mysqldump
導(dǎo)出指定數(shù)據(jù)庫,您需要在命令行中運(yùn)行以下命令:
mysqldump -u [username] -p[password] --databases [database_name] > [output_file].sql
請將[username]
、[password]
、[database_name]
和[output_file]
替換為實際的值。
這里是命令的解釋:
-u [username]
:指定用于連接到MySQL服務(wù)器的用戶名。如果省略-u
選項,將默認(rèn)為root
用戶。-p[password]
:指定用于連接到MySQL服務(wù)器的密碼。-p
和密碼之間沒有空格。如果省略-p
選項,系統(tǒng)將提示您輸入密碼。--databases [database_name]
:指定要導(dǎo)出的數(shù)據(jù)庫名稱。如果要導(dǎo)出多個數(shù)據(jù)庫,請使用空格分隔數(shù)據(jù)庫名稱。> [output_file].sql
:將導(dǎo)出的數(shù)據(jù)重定向到指定的SQL文件。例如,要導(dǎo)出名為my_database
的數(shù)據(jù)庫,您可以運(yùn)行以下命令:
mysqldump -u root -pmypass -dmydatabase > my_database_backup.sql
這將創(chuàng)建一個名為my_database_backup.sql
的文件,其中包含my_database
數(shù)據(jù)庫的結(jié)構(gòu)和數(shù)據(jù)。