mysql資料遷移 mysqldump 跨庫

2021-10-10 17:52:47 字數 861 閱讀 9775

背景: 最近由於集群遷移, 需要將mysql資料庫進行遷移, 所以就用了mysqldump.

mysqldump是mysql用於轉儲存資料庫的實用程式。它主要產生乙個sql指令碼,其中包含從頭重新建立資料庫所必需的命令create table insert等.

1. 進入到你安裝的mysql所在路徑: eg:  e:\mysql-5.7.25-winx64\bin>

2. 執行mysqldump命令將資料庫db1的資料匯出到 db1.sql 檔案中 : mysqldump -h 網域名稱或ip -p 埠號 -u 使用者名稱 -p密碼 --databases db1 >db1.sql

20210910:此處的mysql連線資訊是匯出庫的資訊

1. 連線上目標資料庫: mysql  -h 網域名稱或者ip -p 埠 -u 使用者名稱 -p密碼

20210910:此處的mysql連線資訊是導入庫的資訊

2. 選擇匯入的資料庫: use db2;   注意: 因為備份的資料中沒有建立資料庫的語句, 所以新資料庫需要提前建立好

3. 將備份好的資料匯入: source db1.sql 

大致思路了解後, 不管是遷移1個,多個 或者全部資料庫的需求, 也就都可以自己解決啦

1. 匯入資料時, 如果遇到這個異常

解決方案: 不要在管理員身份下執行, 可以在cmd命令列下執行

2. 連線不上資料庫時, 如果遇到這個異常

解決方案: 指定該資料庫所在的port即可:

mysql資料遷移框架 mysql資料遷移

本文總結各種場景下的資料複製 遷移 轉換。1 匯入 匯出 資料匯出 mysqldump uroot p dbname dbname.sql 包含表結構和表資料 資料匯入 mysql uroot p dbname dbname.sql 注意 匯出的sql檔案包含舊表資訊,請修改其中的create ta...

mysql資料遷移 Mysql資料遷移方法

mysql遷移通常使用的有三種方法 1 資料庫直接匯出,拷貝檔案到新伺服器,在新伺服器上匯入。2 使用第三方遷移工具。3 資料檔案和庫表結構檔案直接拷貝到新伺服器,掛載到同樣配置的mysql服務下。第一種方案的優點 會重建資料檔案,減少資料檔案的占用空間,相容性最好,匯出匯入很少發生問題,需求靈活。...

mysql資料遷移

主要用途 乙個伺服器的mysql資料拷貝到另外乙個伺服器 注意 windows下mysql的data資料夾通常在 c programdata mysql mysql server 5.7 data 用dump打包資料庫 mysqldump u root p opt database name dat...