84669 人學習
152542 人學習
20005 人學習
5487 人學習
7821 人學習
359900 人學習
3350 人學習
180660 人學習
48569 人學習
18603 人學習
40936 人學習
1549 人學習
1183 人學習
32909 人學習
现在有3个网站分别是discuz,phpcms,thinkphp开发的,他们有各自的用户数据,想把这3个MySQL数据库中的数据整合起来放到一个数据库中,应该如何操作最好呢? 新建一个MYSQL数据库新设计数据表然后从3个原数据库中把数据读出来写进去么?
认证高级PHP讲师
我不知道你所說的整合到一個資料庫是什麼意思,是三個項目改成公用一個資料庫,還是說將三個資料庫放在一台機器上。 如果是前者,我感覺不太好,因為既然是三個項目,資料庫就應該分開,放在一個資料庫中會造成表名等衝突,修改起來也很麻煩。 如果是後者,不知道你們每個項目是不是1主n從的形式,如果是這樣的話,可以先用一個從庫機器將三個數據的從庫合併在一起,然後在進行主從切換,將主庫切到合併後的機器上,也要考慮到以前各伺服器的配置差異。
程式整合、觸發器、預存程序、外鍵 隨你搞
回答還需要研究研究
我不知道你所說的整合到一個資料庫是什麼意思,是三個項目改成公用一個資料庫,還是說將三個資料庫放在一台機器上。
如果是前者,我感覺不太好,因為既然是三個項目,資料庫就應該分開,放在一個資料庫中會造成表名等衝突,修改起來也很麻煩。
如果是後者,不知道你們每個項目是不是1主n從的形式,如果是這樣的話,可以先用一個從庫機器將三個數據的從庫合併在一起,然後在進行主從切換,將主庫切到合併後的機器上,也要考慮到以前各伺服器的配置差異。
程式整合、觸發器、預存程序、外鍵 隨你搞
回答還需要研究研究