Anasayfa
UO Sunucular
Forumlar
Profilim
UO-Developer.COM
Bilinmiyor 21-02-2021

libmysql.dll 64 bit

UO-Developer.com — libMySQL.dll 64-bit eksik hatası ve kurulum

libmysql.dll (libMySQL.dll) eksik veya bulunamadı hatası alıyorsanız, bu sayfadaki 64-bit DLL dosyasını indirip doğru konuma kopyalayarak sorunu çözebilirsiniz.

Konu: libMySQL.dll 64-bit kurulumu | Seviye: Shard yönetici / GM

İlgili: libmysql.dll 64 bit | libmysql.dll 32 bit | Sphere Server MySQL Kurulumu | Sphere Server Kurulum Rehberi


İçindekiler
  • Hata ne anlama gelir?
  • İndirme
  • Genel Windows kurulumu
  • 64-bit uygulama / sunucuya nereye kopyalanır?
  • 32 bit vs 64 bit — hangisini seçmeli?
  • MySQL kullanmıyorsanız
  • Kontrol listesi

1. Hata Ne Anlama Gelir?

64-bit bir program çalışırken libmysql.dll bulunamadı hatası alırsınız. Olası sebepler:

  • DLL hiç yok veya bozuk
  • Yanlış mimari — 32-bit DLL, 64-bit program (veya tersi)
  • Uygulama kök dizininde libMySQL.dll eksik
  • MySQL client kütüphanesi kurulmamış

2. İndirme

Bu sayfadaki indirme bağlantısından libmysql.dll 64 bit arşivini alın (libmysql-v5.7.17.0-bit64.rar). WinRAR veya 7-Zip ile açın; içinde tek DLL dosyası bulunur.

Sphere 0.56b Win32 için: libmysql.dll 32 bit kullanın — Win32 emülatör 32-bit DLL ister.


3. Genel Windows Kurulumu

Adımlar (kaynak rehber):

  • Arşivi açın; 64-bit DLL dosyasını kopyalayın
  • Windows 32 bit: bu 64-bit DLL kullanılmaz — 32-bit sürüm gerekir
  • Windows 64 bit: native 64-bit uygulamalar için C:\Windows\System32\
  • Not: kaynak metinde 64-bit Windows için hem SysWOW64 hem System32 yazıyor; 64-bit DLL için asıl hedef System32, 32-bit DLL için SysWOW64
  • Dosya zaten var uyarısı → değiştirmeyi onaylayın
  • Bilgisayarı yeniden başlatın
  • Hata veren programı tekrar çalıştırın

4. 64-bit Uygulamaya Nereye Kopyalanır?

Önemli — forum sorusu: nereye atacağız? 64-bit emülatör veya araç için DLL'yi yalnızca System32'ye atmak yetmeyebilir. Program .exe dosyası ile aynı klasöre kopyalayın:

C:\SphereServer64\libMySQL.dll

Örnek yapı (64-bit Sphere / araç):

C:\SphereServer64\
├── SphereSvr.exe    (64-bit build)
├── sphere.ini
├── libMySQL.dll     ← buraya (64-bit)
├── scripts\
├── accounts\
└── save\

sphere.ini MySQL örneği:

MYSQL=1
MySqlHost=localhost
MySqlUser=root
MySqlPassword=sifreniz
MySqlDatabase=sphere

Detay: Sphere Server MySQL Kurulumu | MySQL db.execute Komutları


5. 32 bit vs 64 bit — Hangisini Seçmeli?
  • Sphere 0.56b Win3232-bit DLL (Türkiye'deki çoğu shard)
  • 64-bit Sphere build — bu sayfadaki 64-bit DLL
  • 32-bit DLL + 64-bit exe = uyumsuzluk hatası
  • 64-bit DLL + 32-bit exe = uyumsuzluk hatası
  • Emin değilseniz: Görev Yöneticisi → SphereSvr.exe → ayrıntılar → mimari sütunu veya dosya özellikleri

6. MySQL Kullanmıyorsanız

Hesap ve save .scp dosyalarında tutuluyorsa MySQL zorunlu değildir. sphere.ini'de MYSQL=0 veya MySQL satırlarını yorumlayın — libMySQL.dll hatası da kaybolabilir.


7. Kontrol Listesi
  • Doğru mimari: 64-bit program → 64-bit DLL
  • libMySQL.dll, .exe ile aynı klasörde
  • Gerekirse C:\Windows\System32\ (native 64-bit)
  • Win32 Sphere kullanıyorsanız 32-bit sürüme geçin
  • sphere.ini MySQL ayarları doğru
  • MySQL/MariaDB servisi çalışıyor (MYSQL=1 ise)
  • Sunucu / bilgisayar yeniden başlatıldı

UO-Dev SPONSOR

Paylaş

XFacebook

Faydalı mı?

Bu içerik size yardımcı oldu mu?

UO-Dev SPONSOR

Henüz yorum yapılmamış. Yorum yazabilmek için giriş yapmanız gerekir.

Üyelerin oylama ortalaması (10 dışında) :

Henüz Oylanmamış

Oylar: 0

Paylaş

XFacebook

Faydalı mı?

Bu içerik size yardımcı oldu mu?