1.匯出整個資料庫
mysqldump -u 使用者名稱 -p 資料庫名 > 匯出的檔名
mysqldump -u root -p dataname >dataname.sql
這個時候會提示要你輸入root使用者名稱的密碼,輸入密碼後dataname資料庫就成功備份在mysql/bin/目錄中。
2.匯出乙個表
mysqldump -u 使用者名稱 -p 資料庫名 表名》 匯出的檔名
mysqldump -u root -p dataname users> dataname_users.sql
3.匯出乙個資料庫結構
-d 沒有資料 –add-drop-table 在每個create語句之前增加乙個drop table
4.匯入資料庫
常用source 命令
進入mysql資料庫控制台,如mysql -u root -p
mysql>use 資料庫
然後使用source命令,後面引數為指令碼檔案(如這裡用到的.sql)
mysql>source d:/wcnc_db.sql
使用source命令時應注意:
> 在windows中檔案路徑 要用 / 替換 預設的路徑符 \ , 如:
mysql> source f:/sql/test.ddl
> 初始化指令碼檔案時注意點:
1), 確保指令碼檔案(.sql, .ddl)的字元編碼是utf8
2),在執行 source 命令前先執行命令: set names utf8 (建議在初始化指令碼檔案裡面新增 set names utf8 命令)
如下:mysql> set names utf8;
mysql> source f:/sql/initial_data.ddl
3),在執行source 命令後如果需要在命令列正確檢視中文, 先執行命令: set names gbk; 修改命令列視窗字元編碼.
如下:mysql> set names gbk;
mysql> select * from user_;
如果提示超出byte 錯誤 請在mysql.ini 裡 [mysqli]下加入max_allowed_packet=640m
匯出匯入MySql資料
一 匯出資料庫 進入命令列,轉到mysql的安裝目錄的bin資料夾下 輸入下面的命令 1.匯出整個資料庫 mysqldump u 使用者名稱 p 資料庫名 匯出的檔名 mysqldump u root p db db.sql 然後要求你輸入密碼,輸入正確後便可以在該資料夾下找到db.sql檔案 二 ...
mysql資料匯入匯出
1.匯出資料 mysqldump 資料庫名 資料庫備份名 mysqldump a u使用者名稱 p密碼 資料庫名 資料庫備份名 mysqldump d a add drop table uroot p sql a.匯出結構不匯出資料 mysqldump opt d databases u root ...
MySQL資料匯出匯入
匯出整個資料庫結構和資料 mysqldump h localhost uroot p123456 database dump.sql 匯出單個資料表結構和資料 mysqldump h localhost uroot p123456 database table dump.sql 匯出整個資料庫結構 ...