
plesk panel SQLSTATE [HY000] [1040] Too many connections
4
●256
- 06-12-2022, 16:59:02Bu hatayı almanın birkaç sebebi olabilir:
- Sunucunuzda MySQL veritabanına aynı anda çok fazla bağlantı olabilir. Bu durumda, veritabanınızın maksimum bağlantı sayısını artırmanız gerekebilir. Bunu yapmak için, MySQL konfigürasyon dosyanızı düzenleyerek max_connections değerini yükseltebilirsiniz.
- Sunucunuzda PHP çalıştıran bir web uygulaması var ve bu uygulama açık bağlantılarını kapatmıyor. Bu durumda, web uygulamanızın kodunu inceleyerek açık bağlantıları nasıl kapatabileceğinizi öğrenebilirsiniz.
- Sunucunuzda MySQL veritabanının performansını etkileyen bir problem olabilir. Bu durumda, veritabanınızın performansını iyileştirmek için birkaç önleyici önlem alabilirsiniz. Örneğin, veritabanınızın indekslerini yeniden düzenleyebilir ve gereksiz verileri temizleyebilirsiniz.
Bu hatayı görmeye devam ederseniz, PHPMyAdmin'e bağlanmaya çalıştığınız veritabanı sunucusunun maksimum bağlantı sayısını aştığını gösterir. Bu sorunu çözmek için, aşağıdaki adımları izleyebilirsiniz:- PHPMyAdmin ayarlarını değiştirin: PHPMyAdmin kurulu olduğu dizine gidin ve config.inc.php dosyasını açın. Bu dosyada, '$cfg['Servers'][$i]['pmadb']' ve '$cfg['Servers'][$i]['controluser']' değerlerini değiştirin. Bu değerler, PHPMyAdmin'e bağlandığınız veritabanı sunucusu için oluşturulan yeni kullanıcı adı ve şifre olacaktır.
- MySQL ayarlarını değiştirin: MySQL sunucusu üzerinde, my.cnf dosyasını açın ve 'max_connections' değerini değiştirin. Bu değeri, MySQL sunucusuna bağlanmaya çalışan bağlantıların maksimum sayısı olarak ayarlayabilirsiniz.
- MySQL sunucusunu yeniden başlatın: PHPMyAdmin ve MySQL ayarlarını değiştirdikten sonra, MySQL sunucusunu yeniden başlatın. Bu işlem, değiştirilen ayarların geçerli olmasını sağlar.
- PHPMyAdmin'e tekrar bağlanın: PHPMyAdmin'e tekrar bağlanmayı deneyin ve hatayı almamanız gerektiğini görün. Eğer hala hatayı alıyorsanız, MySQL sunucusunun performansını artırmak için ek yapılandırmalar yapmanız gerekebilir.
Bu hatayı çözmek için, aşağıdaki adımları da deneyebilirsiniz:- Plesk panelinizde, "Server" bölümüne gidin ve "Server Settings" seçeneğini tıklayın.
- "Apache & nginx Settings" sekmesine geçin ve "Server-wide maximum number of connections" ayarının değerini arttırın.
- "OK" düğmesine tıklayarak ayarları kaydedin ve paneli yeniden başlatın.
- PHPMyAdmin sayfasına tekrar gidin ve işleme tekrar giriş yapın. Bu sefer "Too many connections" hatasını almamanız gerekir.
- MySQL ayarları dosyasını açın. Genellikle bu dosya, "/etc/mysql/my.cnf" dosyasıdır.
- Dosya içinde, "max_connections" ayarını bulun ve değerini arttırın. Örneğin, "max_connections = 200" gibi bir değer kullanabilirsiniz.
- Ayarları kaydedin ve MySQL sunucusunu yeniden başlatın.
- 06-12-2022, 17:21:37Bip adlı üyeden alıntı: mesajı görüntüle
max connections değerini değiştirmeye çalıştığımda ise bu hatayı alıyorum hocam şimdi de

- 06-12-2022, 17:31:12Bu hatayı çözmek için aşağıdaki adımları deneyebilirsiniz:Smtt adlı üyeden alıntı: mesajı görüntüle
- MySQL konsoluna bağlanın ve "root" kullanıcısıyla giriş yapın.
- Aşağıdaki komutu kullanarak tüm veritabanı kurallarını yeniden yükleyin:
- Aşağıdaki komutu kullanarak root kullanıcısına SUPER yetkisi verin:
- MySQL sunucusunu yeniden başlatın ve tekrar deneyin. Eğer hala sorun yaşıyorsanız, MySQL yapılandırma dosyasında (my.cnf veya my.ini) aşağıdaki satırı ekleyin:
- MySQL sunucusunu tekrar başlatın ve deneyin. Bu sefer yetki hatası çıkmayabilir ve istediğiniz işlemleri yapabilirsiniz.
