Skip to content
হোস্টিং · এরর বিশ্লেষণ

MySQL সংযোগ ত্রুটি

Communications link failure, Access denied, Too many connections: সাধারণ ডেটাবেস ত্রুটির বিশ্লেষণ এবং কী পরীক্ষা করবেন।

আপডেট: ১৩ আগস্ট, ২০২৬

com.mysql.cj.jdbc.exceptions.CommunicationsException: Communications link failure
java.sql.SQLException: Access denied for user
java.sql.SQLException: Too many connections

রোগ নির্ণয়

ত্রুটিকারণ
Communications link failureডেটাবেস অনুপলব্ধ: ভুল হোস্ট/পোর্ট, ডেটাবেস বন্ধ, নেটওয়ার্ক
Access deniedভুল লগইন বা পাসওয়ার্ড, অথবা এই ঠিকানা থেকে অ্যাক্সেস নিষিদ্ধ
Unknown databaseডেটাবেসের নামটি ভুল
Too many connectionsসংযোগের সীমা পূর্ণ: প্লাগইনগুলো খুব বড় পুল ব্যবহার করছে
Table doesn't existপ্লাগইনটি তার টেবিল তৈরি করেনি: ডেটাবেস ইউজারের অনুমতিগুলো যাচাই করুন

কী কী যাচাই করবেন

  1. প্যানেল থেকে পাওয়া ক্রেডেনশিয়ালগুলো সম্পূর্ণভাবে কপি করা হয়েছে — MySQL ডেটাবেস।
  2. আপনি কি আপনার নিজের অন্য কোনো সার্ভার থেকে সংযোগ করছেন? তাহলে দুটি বিষয় দরকার: “Shared database for my servers” চেকবক্সটি চালু থাকা এবং “Connecting from your other servers” ব্লকের পোর্ট — অন্য মেশিনটি ভিন্ন পোর্টে ডেটাবেসে পৌঁছায়। Access denied for user ... @'172.18.0.1' প্রায় সবসময়ই এটিই।
  3. পোর্টটি হোস্ট থেকে আলাদাভাবে উল্লেখ করা হয়েছে।
  4. পাসওয়ার্ডের শেষে কোনো স্পেস নেই।
  5. প্লাগইনটি ডেটাবেস উপলব্ধ হওয়ার পরে চালু হয়: অনুপলব্ধ ডেটাবেস স্টার্টআপ আটকে দেয় — সার্ভার চালু হতে অনেক সময় নেয়।

Too many connections

প্রতিটি প্লাগইন একটি সংযোগ পুল রাখে। ১০টি সংযোগসহ পাঁচটি প্লাগইন মানেই ইতিমধ্যে ৫০টি। কনফিগে পুলের আকার কমান:

pool-settings:
  maximum-pool-size: 5
  minimum-idle: 2

যে প্লাগইন মিনিটে একবার ডেটাবেসে হিট করে, তার জন্য দশটি সংযোগের পুল অর্থহীন — প্লাগইনগুলোর জন্য MySQL।

Minecraft হোস্টিংআপনি অফলাইনে থাকলেও আপনার সার্ভার চলেসার্ভার তৈরি করুন