mavzermete 1
mavzermete
Bvural41 1
Bvural41
noisiv 1
noisiv
Manwe Work 1
Manwe Work
Hikaye Ekle

1130 host 'localhost' is not allowed to connect to this mysql server

  • Konuyu başlatan Konuyu başlatan Bahire01
  • Başlangıç tarihi Başlangıç tarihi
  • Cevaplar Cevaplar 18
  • Görüntüleme Görüntüleme 6K

HERAKLES Otomatik Avlı kalıcı sunucu. 19 Haziran'da açılıyor. Atius & Wizard güvencesiyle hemen kayıt ol, ön kayıt ödülleri aktif. HEMEN TIKLA!

Arkadaşlar öncelikle herkese merhaba ben navicat lite 2007 programında 1130 host 'localhost' is not allowed to connect to this mysql server
hatasını alıyorum.Forumu inceledim cevaplar çoğunlukla ip leri yanlış yazmışsındır ya da install'ı düzgün yapamamışsındır.Defalarca denedik olmadı ip yi doğru yazdığımı düşünüyorum.İnstall ı sanırım doğru yaptım.Turkmmo da linklerin biri kırık oldugu için başka biryerden indirdim.Kurulumu bu siteden yaptım:
Link veremiyorum ö.mden mümkünse link vermem öle vereyim
******


isteyen msn eklesin anlatsın bana:bahire01 sonuda hot mail
 
Son düzenleme:
Arkadaşlar öncelikle herkese merhaba ben navicat lite 2007 programında 1130 host 'localhost' is not allowed to connect to this mysql server
hatasını alıyorum.Forumu inceledim cevaplar çoğunlukla ip leri yanlış yazmışsındır ya da install'ı düzgün yapamamışsındır.Defalarca denedik olmadı ip yi doğru yazdığımı düşünüyorum.İnstall ı sanırım doğru yaptım.Turkmmo da linklerin biri kırık oldugu için başka biryerden indirdim.Kurulumu bu siteden yaptım:
Link veremiyorum ö.mden mümkünse link vermem öle vereyim
******


isteyen msn eklesin anlatsın bana:bahire01 sonuda hot mail

🔍 1. Kullandığın MySQL Kullanıcısının 'localhost' Üzerinden Erişim Yetkisi Var mı?


Terminal ya da başka bir bağlantı aracıyla MySQL'e erişebiliyorsan şu sorguyu çalıştır:


sql

SELECT Host, User FROM mysql.user;


Çıktıda şu gibi bir satır olmalı:




| localhost | root |


Eğer yoksa, aşağıdaki sorgu ile yetki verebilirsin:


sql

GRANT ALL PRIVILEGES ON *.* TO 'root'@'localhost' IDENTIFIED BY 'şifren' WITH GRANT OPTION;
FLUSH PRIVILEGES;


💡 Eğer farklı bir kullanıcı kullanıyorsan root yerine o kullanıcıyı yaz.




⚙️ 2. MySQL bind-address Ayarı (my.cnf veya my.ini)


MySQL konfigürasyon dosyasını aç:


  • FreeBSD: /etc/my.cnf veya /usr/local/etc/mysql/my.cnf
  • Linux: /etc/mysql/my.cnf
  • Windows: my.ini

Şu satırı ara:


ini

bind-address = 127.0.0.1


Bu, sadece localhost bağlantılarına izin verir.


Eğer dış IP'den (örneğin Navicat ile Windows'tan) bağlanacaksan:


ini

bind-address = 0.0.0.0


olarak değiştir. Ardından MySQL servisini yeniden başlat:


bash

sudo service mysql restart
# veya
sudo systemctl restart mysql




🧱 3. Navicat IP Doğru Mu?


  • Sunucu IP’sini yanlış yazmadığına emin ol.
  • Eğer sunucu ile aynı makinedeysen, IP olarak 127.0.0.1 veya localhost kullan.
  • Farklı bir makinadaysan, IP yerine bazen hostname de kullanılabilir (yourhost.domain gibi).



🔥 4. MySQL Sunucusu Gelen Bağlantıları Güvenlik Duvarı ile Engelliyor Olabilir


Sunucuda güvenlik duvarı açık mı kontrol et:


bash

sudo ufw status


Açık ve port 3306 izinli değilse:


bash

sudo ufw allow 3306
 

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

Geri
Üst