看板 Linux 關於我們 聯絡資訊
如題,因為剛好有一台舊server上的服務要移到新server上 傳統的linux + apache + PHP + mysql架構 所以想請問一下 移植mysql到其他機器的方式? 是在原本的機器上用匯出 然後再到新機器匯入嗎? 還是可以像PHP一樣直接copy資料夾下的資料丟過去就好? 謝謝 ^^" -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.114.69.226 ※ 文章網址: https://www.ptt.cc/bbs/Linux/M.1460627028.A.23A.html
zhucc: mysql 版本差不多的話、可以直接tar起來丟過去 04/14 18:56
Vdragon: 匯入匯出的功能是寫來幹嘛的? 04/14 19:10
MOONRAKER: 有時dump出來還比較節省空間。 04/14 20:13
kenduest: 建議 mysqldump 比較安全 04/15 03:36
kenduest: 不過注意一下用的字元集編碼設定,匯出之後看一下內容是 04/15 03:37
kenduest: 否正確 04/15 03:37
soheadsome: 這動作不叫移植 而是搬遷 04/15 07:11
bitlife: 看你需不需要先前的transaction log,需要用copy目錄反而 04/15 11:04
bitlife: 簡單,當然前提是mysql版本號的major版本一樣或雖不一樣, 04/15 11:05
bitlife: 但db data binary相容 04/15 11:05
alair99: 好,謝謝各位大大 m(_ _)m 04/15 14:09
MOONRAKER: 小心innoDB 以前我老大曾經copy 2G的資料庫回來 04/18 11:23
MOONRAKER: 結果除了基本表格以外什麼都沒有 04/18 11:23
alair99: 直接copy到/var/lib/mysql,這樣也會有帳號密碼的資料 04/18 16:43
alair99: 不用再建帳號,copy完再把/mysql的owner改掉即可使用DB 04/18 16:45