要使用MySQL腳本備份數(shù)據(jù)庫(kù),您可以使用mysqldump
命令行工具。以下是使用mysqldump
備份數(shù)據(jù)庫(kù)的步驟:
打開(kāi)命令行終端(在Windows上是CMD或PowerShell,在Linux和macOS上是Terminal)。
使用cd
命令導(dǎo)航到MySQL的安裝目錄下的bin
文件夾。例如,在Linux上,路徑可能是/usr/local/mysql/bin
。
運(yùn)行以下命令來(lái)備份數(shù)據(jù)庫(kù)。將[username]
替換為您的MySQL用戶名,將[password]
替換為您的MySQL密碼,將[database_name]
替換為您要備份的數(shù)據(jù)庫(kù)名稱,將[backup_file]
替換為您想要保存?zhèn)浞菸募穆窂胶臀募?/p>
mysqldump -u [username] -p[password] [database_name] > [backup_file]
例如:
mysqldump -u root -p my_database > /backups/my_database_backup.sql
在提示時(shí)輸入您的MySQL密碼。
這將創(chuàng)建一個(gè)名為my_database_backup.sql
的文件,其中包含了數(shù)據(jù)庫(kù)my_database
的結(jié)構(gòu)和數(shù)據(jù)。
如果您想要壓縮備份文件以節(jié)省空間,可以在命令中添加--zip
或-z
選項(xiàng):
mysqldump -u [username] -p[password] [database_name] | gzip > [backup_file].sql.gz
例如:
mysqldump -u root -p my_database | gzip > /backups/my_database_backup.sql.gz
這將創(chuàng)建一個(gè)名為my_database_backup.sql.gz
的壓縮文件,其中包含了數(shù)據(jù)庫(kù)的結(jié)構(gòu)和數(shù)據(jù)。