Linux環境: 壹、首先查看mysql的數據存放路徑:ps -ef|grep mysql 貳、進入上述查出的mysql數據存放路徑:cd var/lib/mysql (數據存放路徑) 叄、導出資料庫用mysqldump命令 1、導出數據和表結構: mysqldump -u 用戶名 -p 資料庫名 ...
Linux環境:
壹、首先查看mysql的數據存放路徑:ps -ef|grep mysql
貳、進入上述查出的mysql數據存放路徑:cd var/lib/mysql (數據存放路徑)
叄、導出資料庫用mysqldump命令
1、導出數據和表結構:
mysqldump -u 用戶名 -p 資料庫名 > 文件名.sql
示例:mysqldump -u root -p database > database20171025.sql (敲回車後會提示輸入密碼)
2、只導出表結構
mysqldump -u 用戶名 -p -d 資料庫名 > 資料庫名.sql
示例:mysqldump -u root -p -d database > database_nodata20171025.sql
肆、導入資料庫:
1、執行sql語句建立空資料庫;
create database資料庫名;
2、導入資料庫;
mysql -u 用戶名 -p 資料庫名 < 資料庫名.sql
Windows環境
壹、首先查看mysql的數據存放路徑,執行sql語句:select concat(@@basedir,'bin') as datadir from dual
貳、進入系統命令執行界面(鍵盤Win+R,輸入cmd),輸入 cd+上面查詢出來的地址,回車進入mysql數據存放路徑。示例:cd C:/Program Files/MySQL/MySQL Server 5.5/bin
參、導出資料庫用mysqldump命令:
1、導出數據和表結構:
mysqldump -u 用戶名 -p 資料庫名 > 文件名.sql
示例:mysqldump -u root -p database > database20171025.sql(敲回車後會提示輸入密碼)
2、只導出表結構
mysqldump -u 用戶名 -p -d 資料庫名 > 資料庫名.sql
示例:mysqldump -u root -p -d database > database_nodata20171025.sql
肆、導入資料庫
1、執行sql語句建立空資料庫
create database資料庫名;
2、導入資料庫
mysql -u 用戶名 -p 資料庫名 < 資料庫名.sql