Tartışma

Linux MariaDB Can't Connect Hatası

Başlatan IronPacket · 26 Ağu 2026 12:21 · 16 Görüntülenme · 0 Yanıtlar
Konuyu Açan #0
Birçok Linux kullanıcısı, MariaDB'ye bağlanmaya çalışırken "Can't connect" hatası ile karşılaşabilir. Bu hata, genellikle yapılandırma sorunları, erişim izinleri veya ağ problemleri nedeniyle ortaya çıkar. Bu yazıda, bu hatanın olası nedenlerini ve çözüm yollarını inceleyeceğiz.

Öncelikle, MariaDB'nin düzgün bir şekilde çalışıp çalışmadığını kontrol etmek önemlidir. Bunun için terminalde aşağıdaki komutu kullanarak MariaDB servisini kontrol edebilirsiniz:

CODE
1sudo systemctl status mariadb


Eğer servis çalışmıyorsa, başlatmak için şu komutu kullanabilirsiniz:

CODE
1sudo systemctl start mariadb


Eğer servis çalışıyorsa, hata muhtemelen yapılandırma dosyalarına veya ağ ayarlarına dayanıyor olabilir. MariaDB'nin yapılandırma dosyası genellikle /etc/my.cnf veya /etc/mysql/my.cnf konumunda bulunmaktadır. Bu dosyada, bind-address ayarını kontrol edin. Eğer bind-address 127.0.0.1 olarak ayarlanmışsa, yalnızca yerel bağlantılara izin verilir. Dışarıdan bağlanmak için bu değeri 0.0.0.0 olarak değiştirebilirsiniz:

CODE
123
[mysqld]
bind-address=0.0.0.0


Ayrıca, kullanıcı izinlerinin de doğru ayarlandığından emin olun. MariaDB'ye bağlanmaya çalıştığınız kullanıcı için gerekli izinlerin verildiğini kontrol edin:

CODE
123
GRANT ALL PRIVILEGES ON [i].[/i] TO 'kullanici_adi'@'%' IDENTIFIED BY 'sifre';
FLUSH PRIVILEGES;


Son olarak, güvenlik duvarı ayarlarını kontrol etmekte fayda var. Eğer ufw veya iptables gibi bir güvenlik duvarı kullanıyorsanız, MariaDB'nin dinlediği portu (varsayılan olarak 3306) açtığınızdan emin olun:

CODE
12
sudo ufw allow 3306


Bu adımlar genellikle "Can't connect" hatasının çözümüne yardımcı olacaktır. Eğer hata devam ederse, daha fazla hata ayıklama yapmak için MariaDB log dosyalarını incelemek gerekebilir. Log dosyaları genellikle /var/log/mysql/error.log veya /var/log/mariadb/mariadb.log konumlarında bulunur.

Bu konu ile ilgili başka tecrübeleri olanlar veya farklı çözümler sunabilecekler varsa, paylaşımlarınızı bekliyorum.

Yanıt vermek için giriş yapmış olmalısınız.

0 alıntı seçildi