Veritabanı(Mysql) Birleştirme [Yardım]
-
sa müridler.
elimde 5 tane DLE[datelifeengine] sitenin veritabanları var. sql şeklinde değil direk sunucudan çekilme
her tablo isminden mesela dle_users.MYD ve dle_users.MYI dle_users.FRM var yani
şimdi ben x sitesinin üyeleri ve konuları ile y z q ğ sitelerinin konu ve üyelerini nasıl birleştirip yeni bir veritabanı uluşturabilirim?
teşekkürler..
-
önce mysql da bi veritabanı aç. sonra sunucuya erişimin varsa mysql'ın data klasöründe bu veritabanının oldugu klasöre girip içindekileri sil. elindeki data dosyalarını at.
yani mysql da actıktan sonra veritabanını ondan sonra birleştirmeye çalış daha kolay olur. sunucuya erişimim yok diyosan yerel mysql server kur kendine. ordan yap :)
-
sunucuya erişimim var ama dediklerini tam olarak idrak edemedim yada farklı şeylerden bahsediyoruz:| :D
-
kendine bi db oluştur.
sonra
/var/lib/mysql (yanılmıyorsam , değişiklik gösterebilir)
burada db ni bul elindeki dosyaları at.
5 db içinde ayrı ayrı yap bunu. Sonra da php biliyorsan ufak bi script ile yapabilirsin o db birleştirme işini.
dediklerimi localde yapman daha sağlıklı olur. -
hocam 1 db oluşturup sırasıyla 5 db yi içine mi atacağım?
atarken üzsüne yazılsın mı diyo ama:S
-
hacı her bir db için ayrı ayrı yap.
bi db oluştur bi sitenin db sini at. başka oluştur öteki siteyi at öyle
-
Nitrous bunu yazdı:
-----------------------------hocam 1 db oluşturup sırasıyla 5 db yi içine mi atacağım?
atarken üzsüne yazılsın mı diyo ama:S
-----------------------------
ben 1 tanesi icin anlatıcam sen 5i icinde uygula.
yerelde mysql server kur. phpymadmin veya navicat gibi bi programla bağlan. bi veritabanı oluştur.
mysql klasöründe data/veritabaniadin klasörüne gir.
icindekileri silip elindeki data dosyasını buraya at.
sonra icerigindeki verileri phpymadmin veya navicat aracılıgıyla görüceksin zaten. birleştirme içinse arkadsın dedigi gibi basit bi scriptle yapabilirsin.
