Çözüldü MariaDB, Navicat'a Bağlanma Sorunu

  • Konuyu açan Konuyu açan sharap
  • Açılış Tarihi Açılış Tarihi
  • Yanıt Yanıt 2
  • Gösterim Gösterim 30
Bu konu çözüme ulaştırılmıştır. Çözüm için konuya yazılan tüm yorumları okumayı unutmayın. Eğer konudaki yorumlar sorununuzu çözmediyse yeni bir konu açabilirsiniz.
Durum
İçerik kilitlendiği için mesaj gönderimine kapatıldı.

sharap

MT Üye
MT Üye
Mesaj
312
Çözümler
15
Beğeni
144
Puan
529
Ticaret Puanı
0
Merhaba Arkadaşlar!!!

FrBsd 13 te MariaDB106 Kuruyorum yalnız bir türlü navicattan giriş sağlayamıyorum. Aşşağıda bıraktığım görseldeki gibi bir hata alıyorum şifreyi doğru giriyorum çüni sıfır kurulum yapıp şifreyi 1 olarak belirledim. Birde hatadaki IP Yanlış 198.168.1.20 Olması gerekirken 27 diye hata veriyor. Bu konuda Yardımcı olabilecek biri var mı?

mysql bağlantı sorunu.webp


NOT: Kurulum yaptıktan sonra belirtilen konulardaki , konudaki uygulamaları da yaptım değişen sonuç yok....
 
Çözüm
Bağlanamıyor değil, bağlanıyor ama makine uzaktan erişimi reddediyor.

MariaDB'nin yeni sürümlerinde root kullanıcısına erişmek için bir root shell ile bağlantı kurmanız gerekiyor. Yani yapmanız gereken asıl iş yeni bir kullanıcı oluşturup, tüm yetkileri o kullanıcıya verip o kullanıcıya bağlanmak.

SQL:
Genişlet Daralt Kopyala
CREATE USER kullaniciadi@localhost IDENTIFIED BY 'sifreniburayagir';
SQL:
Genişlet Daralt Kopyala
GRANT ALL PRIVILEGES ON *.* TO 'kullaniciadi'@'localhost' WITH GRANT OPTION;

Sonra navicatle yeni kullanıcı adına bağlanabilirsin
Bağlanamıyor değil, bağlanıyor ama makine uzaktan erişimi reddediyor.

MariaDB'nin yeni sürümlerinde root kullanıcısına erişmek için bir root shell ile bağlantı kurmanız gerekiyor. Yani yapmanız gereken asıl iş yeni bir kullanıcı oluşturup, tüm yetkileri o kullanıcıya verip o kullanıcıya bağlanmak.

SQL:
Genişlet Daralt Kopyala
CREATE USER kullaniciadi@localhost IDENTIFIED BY 'sifreniburayagir';
SQL:
Genişlet Daralt Kopyala
GRANT ALL PRIVILEGES ON *.* TO 'kullaniciadi'@'localhost' WITH GRANT OPTION;

Sonra navicatle yeni kullanıcı adına bağlanabilirsin
 
Çözüm
Bağlanamıyor değil, bağlanıyor ama makine uzaktan erişimi reddediyor.

MariaDB'nin yeni sürümlerinde root kullanıcısına erişmek için bir root shell ile bağlantı kurmanız gerekiyor. Yani yapmanız gereken asıl iş yeni bir kullanıcı oluşturup, tüm yetkileri o kullanıcıya verip o kullanıcıya bağlanmak.

SQL:
Genişlet Daralt Kopyala
CREATE USER kullaniciadi@localhost IDENTIFIED BY 'sifreniburayagir';
SQL:
Genişlet Daralt Kopyala
GRANT ALL PRIVILEGES ON *.* TO 'kullaniciadi'@'localhost' WITH GRANT OPTION;

Sonra navicatle yeni kullanıcı adına bağlanabilirsin
Çok Teşekkür Ederim Çok işime yaradı.

Not: Arkadaşlar Arkdaşın anlattığının dışında şifrelerinizi benim gibi 1 yapıp uğraşmayın çünkü arkadaşın söylediği gibi yeni kullanıcıya da 1 şifresi verdim aynı hatayı aldım. sonra 3. bir kullanıcı oluşturup şifreyi büyük küçük harf ve sayı içerecek şekilde düzenleyince bağlanmama izin verdi.

Diğer kullanıcılara etki edebilmek için kurduğunuz kullanıcıya tam yetki vermeniz gerekiyor yukarda belirtilen kullanıcıları localhost olarak atıyor aşağıda vereceğim kod ise bize tam yetkili bir kullanıcı oluşturacak.

SQL::
Genişlet Daralt Kopyala
CREATE USER 'ShaRaP'@'%' IDENTIFIED BY 'ShaRaP56SiiRT';

ShaRaP Yerine Kendi Kullanıcı Adınızı Yazın.
ShaRaP56SiiRT Yerine Kullanıcının Şifresini Girin.

SQL::
Genişlet Daralt Kopyala
GRANT ALL PRIVILEGES ON *.* TO 'ShaRaP'@'%' WITH GRANT OPTION;


ShaRaP Yerine Tekrardan Kendi Oluşturduğunuz Kullanıcı ID Yazın.


SQL::
Genişlet Daralt Kopyala
flush privileges;

SQL::
Genişlet Daralt Kopyala
quit;

SQL::
Genişlet Daralt Kopyala
service mysql-server restart

Bu şekilde tam yetkili bir kullanıcınız olmuş olacak...

Teşekkürler @Kaptan Yosun :)
 
Son düzenleme:
Durum
İçerik kilitlendiği için mesaj gönderimine kapatıldı.
Geri
Üst