MySQL 命令列環境下,備份與匯入 .sql 檔案的標準作業程序 (SOP),兩步驟完成。
先切換至 MySQL 安裝目錄 bin/ 資料夾,確保 mysqldump、mysql 指令可直接呼叫。
mysqldump -u root -p db_name > /path/backup.sql
# 範例
mysqldump -u root -p htmerdb > D:/htmerdb.sql
輸入密碼後,產出包含 CREATE DATABASE、CREATE TABLE、INSERT 等完整 SQL 的文字檔。
mysql -u root -p db_name < /path/backup.sql
# 範例 (目標資料庫 htmerdb 必須已存在)
mysql -u root -p htmerdb < D:/htmerdb.sql
CREATE DATABASE)。mysql --max_allowed_packet=1G -u root -p db_name < backup.sql。iconv -f gbk -t utf8 backup.sql > backup_utf8.sql。