MySQL 是一個廣泛使用的開源數據庫管理系統,很多網站和應用程序都依賴于 MySQL 數據庫。而對于重要的數據,備份是必須的。下面介紹一些備份本地 MySQL 數據庫的命令。
# 備份整個數據庫 $ mysqldump -u username -p database_name >backup.sql # 應該將 username 替換成實際的數據庫用戶名,database_name 替換成實際的數據庫名稱
使用上面的命令將整個數據庫備份到一個名為 backup.sql 的文件中。為了保護備份文件,可以設置訪問控制以限制對其的訪問。
# 備份指定數據表 $ mysqldump -u username -p database_name table_name >backup.sql # 應該將 username 替換成實際的數據庫用戶名,database_name 替換成實際的數據庫名稱,table_name 替換成實際的數據表名稱
使用上面的命令將指定的數據表備份到一個名為 backup.sql 的文件中。備份文件可以使用后面的恢復命令進行恢復。
# 恢復整個數據庫 $ mysql -u username -p database_name< backup.sql
使用上面的命令將整個數據庫從備份文件中恢復。應該將 username 替換成實際的數據庫用戶名,database_name 替換成實際的數據庫名稱。
# 恢復指定數據表 $ mysql -u username -p database_name< backup.sql
使用上面的命令將指定數據表從備份文件中恢復到相應的數據庫中。應該將 username 替換成實際的數據庫用戶名,database_name 替換成實際的數據庫名稱。
上一篇mysql備份注意