C 1
chengdu
xranzei 1
xranzei
zendor2 1
zendor2
Bvural41 1
Bvural41
noisiv 1
noisiv
Manwe Work 1
Manwe Work
Almira2 1
Almira2
romegames 1
romegames
D 1
delimuratt
melankolıa18 1
melankolıa18
shrpnl 1
shrpnl
Hikaye Ekle
Reklam vermek için turkmmo@gmail.com

Cevaplanmadı Mysql 5.6

  • Konuyu başlatan Konuyu başlatan mertcanayhan0606
  • Başlangıç tarihi Başlangıç tarihi
  • Cevaplar Cevaplar 10
  • Görüntüleme Görüntüleme 190

mertcanayhan0606

"Yarın ölecekmiş gibi yaşa."
Telefon Numarası Onaylanmış Üye
Uzman
Katılım
22 Mar 2024
Konular
55
Mesajlar
472
Çözüm
6
Online süresi
24d 19h
Reaksiyon Skoru
219
Altın Konu
0
Başarım Puanı
81
Yaş
28
MmoLira
9,214
DevLira
18
Ticaret - 0%
0   0   0

ROHAN2 WORLD 1-120 TR TİPİ OFFICIAL YOHARA, BALATHOR VE AMON! 80. GÜNÜNDE! +10.000 ONLİNE! HİLE VE BOT %100 ENGELLİ HEMEN TIKLA!

Ağalar vds makinesi aldık filesimizi kurduk ama bir problem mevcut şimdi benim files bsdsi 13.0 MySQL 5.6 ama bana verilen makine MySQL 8.0 firma bizlik bir durum yok diyor çoğu firmada elimizde 5.6 yok diyor bu durumda ne yapabiliriz acaba.?
 
Ağam selam,


Bu işin özeti şu: firma “MySQL 8 veriyoruz, gerisi seni ilgilendirir” kafasında, ama VDS seninse aslında top tamamen sende. 🙂


Elindeki files BSD 13 + MySQL 5.6’ya göre ayarlıysa, direkt MySQL 8.0’a abanırsan:


  • Eski auth sistemi,
  • Eski sql_mode,
  • Kaldırılan komutlar / fonksiyonlar

yüzünden bir yerden sonra saçma sapan hatalar görmen çok normal.


Bu durumda 3 tane gerçekçi seçeneğin var:




1) VDS seninse kendi MySQL/MariaDB’ni kur​


Firma panelden sadece MySQL 8.0 sunuyor olabilir ama bu shared DB mantığı.
VDS’te root sende ise, kimse sana “5.6 kuramazsın” diyemez.


Yapacağın iş kabaca:


  • SSH ile makineye bağlan,
  • MySQL 5.6 bulamıyorsan MariaDB 10.1–10.4 civarı kur,
  • Game’yı kendi kurduğun bu sunucuya bağla (host, port, user, pass’ı değiştirmen yeter).

Metin2 files’ların çoğu MariaDB ile gayet sorunsuz çalışıyor, “MySQL 5.6 şart” muhabbeti biraz ezber.
Yine de SQL logunda hata görürsen ona göre ufak düzeltmelerle yürür.






2) Files’i MySQL 8.0’a uydurmaya çalışma (zor yol)​


Teorik olarak yapabilirsin ama uğraştırır:


  • SQL dump’larını 8.0’a göre temizlemen gerekir (eski engine, eski keyword, vs.).
  • sql_mode ayarlarıyla oynayıp eski behavior’a yaklaştırırsın.
  • Kullanıcı şifrelerini mysql_native_password plugin’ine çekmen gerekebilir.

Kaynak kod (src) yoksa, özellikle de DB tarafında eski komutlar kullanılıyorsa, her hatada tek tek uğraşman gerekir. Genelde bu yola giren sonradan “keşke MariaDB kursaydım” noktasına geliyor. 😀




3) Dosyaya uygun makine almak​


Eğer:


  • Root sende değilse,
  • Firma “özel versiyon kurmayız / ssh yok” kafasındaysa

o zaman o VDS sana yaramaz.
Direkt olarak ya:


  • Eski MySQL versiyonu veren,
  • Ya da “root + ssh verip, ne istiyorsan kur” diyen firmaya geçmen daha mantıklı.


Umarım yaşadığın sorunu çözmene yardımcı ola bilmişimdir iyi forumlar dilerim. 🙏

hocam valla bizim bu yapay zekadan daha açıklacıyı ve daha güzel anlatmışşın emeğine sağlık ama biz 5.6 kurduk :D ama lib hatası yüzünden hiç birşey yapamıyoruz 32bit lib istiyor atıyoruz ama kabul etmiyor kafayı yeme noktasına gelmiş bulunmaktayım :)
 
hocam valla bizim bu yapay zekadan daha açıklacıyı ve daha güzel anlatmışşın emeğine sağlık ama biz 5.6 kurduk :D ama lib hatası yüzünden hiç birşey yapamıyoruz 32bit lib istiyor atıyoruz ama kabul etmiyor kafayı yeme noktasına gelmiş bulunmaktayım :)
Yaşadığınız sorun lib hatasını oyunu açmaya çalıştığınız esnada mı yaşıyorsunuz ?
 
Yaşadığınız sorun lib hatasını oyunu açmaya çalıştığınız esnada mı yaşıyorsunuz ?
Evet hocam cd /usr/home/main sh admin panel.sh komutunu yapıp 1 yapınca direk olarak lib hatası veriyor istediği libi atıyorum ama malesef
 
Evet hocam cd /usr/home/main sh admin panel.sh komutunu yapıp 1 yapınca direk olarak lib hatası veriyor istediği libi atıyorum ama malesef
/usr/local/lib kısmına atıp deneyin teker sorun devam ederse yazın anydesk yapalım
 

Şu an konuyu görüntüleyenler (Toplam : 0, Üye: 0, Misafir: 0)

Geri
Üst