Merhabalar,
Elimde bulunan SQL uzantılı bir veriytabanı dosyamı başka bir sunucuda oluşturduğum bir veritabanına geri yüklemem gerekiyor. Dosya boyutu büyük olduğu için en uygun yazılım navicat önerildi bana.
Ancak, navicat ile bilgisayarımdaki SQL dosyasını sunucuya nasıl aktaracağımı bulamadım.
Bu konuda bilgilendirirseniz sevinirim.
Teşekkürler.
Navicat Hakkında Yardım?
6
●1.407
- 24-04-2009, 17:02:00host paneli üzerinden yapılacaklar
1. veritabanını oluşturun, kullanıcı adı ve parola gerekecek
2. kontrol panelinden IP adresine erişim vermelisin
Navicat üzerinden yapılacaklar:
1. Navicat üzerinden, connection kısmından hem localhost u hem de sunucunuz üzerindeki veritabanını ekleyin. Test Connection butonu ile bağlantının sağlanıp sağlanmadığını test edebilirsiniz.
2. Açtığınız veritabanı bağlantılarının her ikisi de soldaki alanda çıkacak, bunların üzerilerine tıklayarak yeşil olmalarını yani bağlanmalarını sağlayın.
3. localhost veritabanından aktaracağınız veritabanının üzerine sağ tıklayın ve "data transfer" seçeneği ile transfer menüsünü açın.
4. Transfer menüsünden "source" kısmından localhost veritabanını seçin, "target" kısmından sunucu veritabanını seçin.
5. Alttaki start butonu ile transferi başlatın.
--------------------------

- 24-04-2009, 17:17:10Cevap için teşekkürler.
Ancak durum şöyle..
Ben Navicat ile bağlanırken, sunucu ip'si ve db kullanıcı adı ve şifresi ile bağlanmıştım. Ve anlattıklarınızı daha önce zaten denemiştim.
Sorun şu:
Source ve Target kısımlarında da mevcut sunucum gözüküyor. Yani localhost kısmında da ilk bağlandığım yer gözüküyor. Böyle olunca sadece sunucudaki veritabanları arasında dönüşüm yapıyor. Ben ise pc kendi pc'mde olan db yi yüklemek istiyorum.
Düzeltme :
Sanırım olayı anladım. 2 bağlantı yapılası gerekiyor. 1 localhostum, diğeri ise bağlanacak sunucum...
Şimdi pc ye easyphp ile localhost kurup tekrar deneyeceğim.. - 24-04-2009, 19:13:08localhost ekledim. Ancak eklediğim local hostta boş tablolar var. Bende bulunan a.sql dosyasını burdan nasıl aktaracağım?
Edit:
Localhostta bulunan boş veritabanında sağ tıklayıp "Execute Batch Files" diyerek elimde bulunan SQL dosyamı ataçlamaya çalıştım, sanırım öylke yapılıyordur. Ancak tabloları aktarırken hata verip yarıda kesti. 70 MB'lık db yi 30-40 saniye kadar yüklemeye çalıştı ve sonra [Msg] Finished - Unsuccessfully şeklinde hata verdi... - 24-04-2009, 20:17:06Teşekkür ederim Alexis.
Latin5 karakter seti ile denemiştim o yüzden hata vermiş, UTF-8 denedim, şu an hala yüklemeye devam ediyor. Şimdilik bir sorun görünmüyor. Sadece biraz uzun sürecek gibi...
Locale bu kadar yavaş atıyorsa, sunucuya bakalım nasıl bir hızla atacak.
