mysql同步資料 MySQL同步資料

2021-10-18 11:18:03 字數 933 閱讀 8816

mysql dump工具用於匯出現有資料,匯出結果為sql檔案

目前dump工具支援整庫dump以及單錶dump。下面為單錶dump操作過程:

1) 選擇匯出目標目錄

確保該目錄有足夠的儲存空間。

mkdir /opt/bas_backup

2)使用mysqldump命令匯出表資料:

mysqldump -u user-h host -p port-p schema-name table-name> /opt/bas_backup/bas_table.sql

在彈出的輸入行輸入密碼。enter開始匯出。

命令格式如下:

mysqldump -u -h -p db_name table_name > /your/target/file.sql

各引數含義同mysql,注意寫的p為埠,小寫p為密碼。

注意請注意配置各項匯出引數,否則在匯入目標庫的時候,可能會直接刪除同名表。具體引數參考mysqldump手冊(man mysqldump)

慎用–add-drop-database、–add-drop-table之類的引數。另外做好目標表資料備份。

如果只想匯出表結構,則使用–no-data引數

3)拷貝資料到目標機器

匯出資料後,使用scp命令或者securefx將資料拷貝到目標機器

例如登陸目標機器,使用如下命令從源機器拷貝:

scp /opt/bas_backup/table.sql  [email protected]:/opt/bas_backup/

輸入遠端密碼,等待完成

4) 匯入目標庫

使用mysql登陸目標庫,使用source命令匯入資料。

mysql -h host -u user -p

source /opt/bas_backup/table.sql;

匯入之前確保目標庫中原有資料已備份。

mysql複製同表資料 MySQL 同表複製資料

我覺得再這麼下去,我真敢說我寫過php了 需求很簡單,在同乙個表中複製資料。以前的 是在php裡先 select 然後 extract 成變數,再組合成乙個大 sql,最後插入。我覺得這樣不好,首先要執行兩次 sql,其次寫那麼一大篇 sql 也挺麻煩的。於是研究了下,發現並不複雜,這裡總結一下 如...

mysql元資料同步 MySQL 元資料

mysql 元資料 你可能想知道mysql以下三種資訊 查詢結果資訊 select,update 或 delete語句影響的記錄數。資料庫和資料表的資訊 包含了資料庫及資料表的結構資訊。mysql伺服器資訊 包含了資料庫伺服器的當前狀態,版本號等。在mysql的命令提示符中,我們可以很容易的獲取以上...

mysql的資料同步

找到所在的伺服器直接輸入一下命令 mysqldump uroot p test students scores data student scores.sql 執行後輸入密碼即可 2.同步資料 這裡使用的是source命令 登入要同步的資料庫使用命令列登入,並切換到要同步的庫中命令如下 mysql ...