一、導出數據庫
1、導出完整數據:表結構+數據
Linux 下可以使用 mysqldump 命令來導出數據庫,語法格式如下: mysqldump -u用戶名 -p 數據庫名 > 數據庫名.sql 以下命令可以導出 abc 數據庫的數據和表結構: # /home/fairy/mysql/bin/mysqldump -uroot -p job > job.sql 按下回車鍵后會提示輸入密碼,輸入即可。 注意:mysqldump 命令路徑是根據你 MySQL 安裝路徑決定的。
2、只導出表結構
如果你只需要導出 MySQL 的數據表結構,可以使用 -d 選項,格式如下: mysqldump -u用戶名 -p -d 數據庫名 > 數據庫名.sql 以下命令可以導出 abc 數據庫的表結構: #/home/fairy/mysql/bin/mysqldump -uroot -p -d job> job.sql
二、導入數據庫
1、使用 mysql 命令導入
使用 mysql 命令導入數據庫格式如下: mysql -u用戶名 -p 數據庫名 < 數據庫名.sql 以下實例將備份的數據庫 abc.sql 導入到數據庫中: # mysql -root -job < job.sql
2、使用 source 命令導入
使用 source 命令需要我們先登錄到 mysql 中,並創建一個空的數據庫: mysql> create database abc; # 創建數據庫 mysql> use abc; # 使用已創建的數據庫 mysql> set names utf8; # 設置編碼 mysql> source /home/fairy/桌面/job.sql # 導入備份數據庫 注意你備份的 sql 文件路徑。