MySQL資料庫的簡單遷移命令

2021-08-16 22:37:44 字數 577 閱讀 7546

適用於資料庫處於非互動狀態下,簡單粗暴的資料庫遷移:

a) 在源端備份所有資料庫

mysqldump -u root -p --all-databases > $destdir/all_databases_20180314.bak

b) cp 備份檔案到目標機器儲存空間

c) 在目標端還原所有資料庫

mysql -u root -p < $destdir/all_databases_20180314.bak

note: 遷移所有資料庫時,不用提前在目標端建立好所有資料庫。

a) 在源端備份要備份的資料庫

mysqldump -u root -p $dbname > $destdir/$dbname\_databases_20180314.bak

b) 在目標端建立好該資料庫

mysql> create database $dbname;

c) 在目標端還原該資料庫

mysql -u root -p < $destdir/$dbname\_databases_20180314.bak

note:當遷移某個資料庫時,必須在目標端先建立好資料庫才行。

mysql庫遷移 mysql資料庫遷移

由於yum安裝mysql的時候,資料庫的data目錄預設是在 var lib下,出於資料安全性的考慮需要把它挪到 data分割槽。步驟如下 一 關閉apache和mysql.複製 如下 二 將 var lib下的mysql目錄mv 移動 到data目錄。為什麼要用mv命令,而不用cp命令呢?應為li...

如何簡單實現mysql資料庫遷移

業務場景 需要將伺服器a上的mysql資料庫遷移到另外一台伺服器b。1.用ssh終端連線伺服器a 2.mysqldump指令將資料庫表 資料儲存成xx.sql檔案存到本地 匯出資料到 root 目錄下 匯出所有資料庫的表結構和資料 mysqldump uroot p123456 all databa...

MYSQL資料庫遷移

因為今天公司換了新電腦,所以需要把之前電腦的mysql資料庫遷移到新 電腦上 匯出整個資料庫 mysqldump u 使用者名稱 p 資料庫名 匯出的檔名 mysqldump u dbuser p dbname dbname.sql 一般要是沒指定檔案路徑則.sql檔案生成在cmd當前路徑下 匯入資...