<button id="qvlbh"><button id="qvlbh"></button></button>
<xmp id="qvlbh"><xmp id="qvlbh"><xmp id="qvlbh"><address id="qvlbh"><output id="qvlbh"></output></address>
<xmp id="qvlbh"><legend id="qvlbh"></legend>
<xmp id="qvlbh"> <address id="qvlbh"><output id="qvlbh"></output></address>
<address id="qvlbh"><button id="qvlbh"></button></address>
<button id="qvlbh"><samp id="qvlbh"></samp></button>
<address id="qvlbh"><button id="qvlbh"></button></address><address id="qvlbh"></address>
<address id="qvlbh"><legend id="qvlbh"></legend></address>
<samp id="qvlbh"><xmp id="qvlbh"><legend id="qvlbh"></legend>
中國站
幫助中心 > 數據庫 > 云數據庫MySQL > 常見(jiàn)問(wèn)題 > 如何導入數據

如何導入數據

建議使用:

導出:

  1. mysqldump -u'username' -p'pwd' -F --skip-add-drop-table --single-transaction --master-data=2 -B 1 2 >db.sql

導入:

  1. mysql> source sql文件絕對路徑;

從源數據庫導出

說(shuō)明:
[—tables 表1 表2 …] 中括號[]包住的表示可選參數。

導出指定數據庫下的表(結構、數據)

  1. mysqldump -u'username' -p'pwd' --skip-add-drop-table -B 庫名 [--tables 1 2 ...]> target.sql

導出指定數據庫下的表(結構)

  1. mysqldump -u'username' -p'pwd' -d --skip-add-drop-table -B 庫名 [--tables 1 2 ...]> target.sql

導出指定數據庫下的表(數據)

  1. mysqldump -u'username' -p'pwd' -t --skip-add-drop-table -B 庫名 [--tables 1 2 ...]> target.sql

導出多個(gè)數據庫下的表(結構、數據)

  1. mysqldump -u'username' -p'pwd' --skip-add-drop-table -B 庫名1 庫名2 ... > target.sql

導出多個(gè)數據庫下的表(結構)

  1. mysqldump -u'username' -p'pwd' -d --skip-add-drop-table -B 庫名1 庫名2 ... > target.sql

導出多個(gè)數據庫下的表(數據)

  1. mysqldump -u'username' -p'pwd' -t --skip-add-drop-table -B 庫名1 庫名2 ... > target.sql

常用參數解析

  • -u —user=name:數據備份所使用的用戶(hù)名
  • -p —password[=name]:數據備份所使用的用戶(hù)名對應的密碼
  • -P —port=#:數據庫服務(wù)端口
  • -h —host=name:數據備份的源地址
  • -t —no-create-info:只導出數據,而不添加CREATE TABLE 語(yǔ)句
  • —master-data=2:二進(jìn)制日志的位置和文件名會(huì )被記錄在文件中,如果等于1,將把它作為一個(gè)CHANGE MASTER命令;如果等于2,該命令將以注釋符號為前綴。
  • -d —no-data:不導出任何數據,只導出數據庫表結構
  • -B —databases:導出數據庫列表,單個(gè)庫時(shí)可省略
  • -A —all-databases:所有庫
  • —single-transaction:此選項會(huì )將隔離級別設置為:REPEATABLE READ。并且隨后再執行一條START TRANSACTION語(yǔ)句,讓整個(gè)數據在dump過(guò)程中保證數據的一致性,這個(gè)選項對InnoDB的數據表很有用,且不會(huì )鎖表。但是這個(gè)不能保證MyISAM表和MEMORY表的數據一致性。
  • —skip-add-drop-table 不添加DROP TABLE 語(yǔ)句
  • —tables 指定單個(gè)或多個(gè)表
  • -F, —flush-logs 在開(kāi)始備份之前刷新到新的日志文件

將上一步操作生成的(.sql)文件導入數據庫

內網(wǎng)導入

  1. 登錄 云服務(wù)器 控制臺實(shí)例列表中操作欄的登錄或命令行工具登錄與目標云MySQL同一區域的云服務(wù)器;
  2. 將生成的sql文件通過(guò)scp命令上傳到任意目錄(如果上一步驟是直接導出到云服務(wù)器可跳過(guò)這一步);
  3. 通過(guò)執行以下命令執行導入
    1. mysql -u'user' -p'pwd' -h'云RDS連接ip' -P RDS端口(默認3306) -e "source sql絕對路徑"
    請確保云服務(wù)器與MySQL實(shí)例的內網(wǎng)相通;云服務(wù)器搭建內網(wǎng)詳見(jiàn)如何搭建內網(wǎng)
    若未創(chuàng )建數據庫賬號,可在賬號管理頁(yè)簽創(chuàng )建賬號并授權。

使用第三方工具(Navicat等)

導入導出均可。
請參見(jiàn):http://www.wakeuphealy.com/help/id_579.html

常見(jiàn)問(wèn)題

  1. 導入過(guò)程中出現提示“權限不足”,通常是由設置全局變量的語(yǔ)句造成,打開(kāi)文件刪除對應語(yǔ)句即可。

  2. 導入是不允許覆蓋系統表的。

国产精品香港三级|日韩精品无码免费专区网站|熟女一区二区三区|一本伊大人香蕉久久网|jzzijzzij亚洲乱熟无码
<button id="qvlbh"><button id="qvlbh"></button></button>
<xmp id="qvlbh"><xmp id="qvlbh"><xmp id="qvlbh"><address id="qvlbh"><output id="qvlbh"></output></address>
<xmp id="qvlbh"><legend id="qvlbh"></legend>
<xmp id="qvlbh"> <address id="qvlbh"><output id="qvlbh"></output></address>
<address id="qvlbh"><button id="qvlbh"></button></address>
<button id="qvlbh"><samp id="qvlbh"></samp></button>
<address id="qvlbh"><button id="qvlbh"></button></address><address id="qvlbh"></address>
<address id="qvlbh"><legend id="qvlbh"></legend></address>
<samp id="qvlbh"><xmp id="qvlbh"><legend id="qvlbh"></legend>