Yeni bir sunucu kuruyorum ve bu sorunla karşılaşmaya devam ediyorum.
MySQL veritabanına root kullanıcısıyla giriş yapmaya çalıştığımda hatayı alıyorum:
HATA 1698 (28000): 'root' @ 'localhost' kullanıcısı için erişim reddedildi
Terminalden (SSH), PHPMyAdmin veya bir Navyat gibi bir MySQL İstemcisi aracılığıyla bağlanmak önemli değil. Hepsi başarısız.
Mysql.user tablosuna baktım ve şunları elde ettim:
+------------------+-------------------+
| user | host |
+------------------+-------------------+
| root | % |
| root | 127.0.0.1 |
| amavisd | localhost |
| debian-sys-maint | localhost |
| iredadmin | localhost |
| iredapd | localhost |
| mysql.sys | localhost |
| phpmyadmin | localhost |
| root | localhost |
| roundcube | localhost |
| vmail | localhost |
| vmailadmin | localhost |
| amavisd | test4.folkmann.it |
| iredadmin | test4.folkmann.it |
| iredapd | test4.folkmann.it |
| roundcube | test4.folkmann.it |
| vmail | test4.folkmann.it |
| vmailadmin | test4.folkmann.it |
+------------------+-------------------+
Gördüğünüz gibi, root erişimi olmalı.
Bir süredir bu sorunu gidermeye çalıştığım için Sunucu oldukça basit.
Ubuntu 16.04.1 LTS'yi Apache, MySQL ve PHP ile çalıştırır, böylece web sitelerini ve iRedMail 0.9.5-1'i barındırabilir, böylece postaları barındırabilir.
İRedMail'i kurmadan önce MySQL veritabanına giriş iyi çalışıyor. Ben de denedim, sadece iRedMail'i yükledim, ama sonra root da çalışmıyor ...
Birisi bana MySQL giriş sorunumu nasıl çözdüğümü veya iRedMail'i nasıl kurduğumu söyleyebilirse, mevcut bir MySQL kurulumunun üstüne. Ve evet Kurulum İpuçları'nı denedim ve bu değişkenleri yapılandırma dosyalarında bulamıyorum.
sudo mysql_secure_installation
düzeltmek için en kolay yolu