我有2台主機A與B,環境如下
A:
CentOS 6.9 32bit
Apache 2.2.15
Mysql 5.1.73
PHP 5.3.3
B:
Centos 7 64Bit
Apache 2.4.6
Mysql 5.7.25
PHP 5.4.16
我想把A主機上的其中一個data的資料庫匯出至B主機
但是當我匯入完B主機後發現資料庫的大小和筆數會不一樣
不過資料表和結構是沒問題的,唯獨資料筆數比原先要少
匯出及匯入時也未出現錯誤的訊息
想請問各位前輩有遇過這問題嗎
目前已試過匯入的方式
BigDump
mysqldump指令
MySQL GUI Tools
怎麼看出有少的?
還有你匯入的方法是什麼?
你備份的時候是用冷備份嗎?也就是停掉整個mysql才不會有資料上的異動。
我不是用冷備份,因為我試著停掉整個mysql後就無法備份了
kasim0629我想他是想問你有沒有試過拷貝A庫data files的方式去覆蓋B資料庫的data files
skateboard929原來如此,是我搞錯了,這方法倒是還沒試過,我再找時間試看看
A跟B資料庫版本有極大差異
我有試過舊版本備份還原到新版本 也覺得資料有丟
但是沒出任何錯誤
主管去查B資料庫的筆數是差距不大的
後來我覺得是版本的關係 排序的方式不同了 所以看不到新的資料
這可以參考看看 mysql的查詢指令要熟才可以