Skip to content
ہوسٹنگ · ایرر کی تفصیل

MySQL کنکشن کی خرابیاں

Communications link failure، Access denied، Too many connections: عام ڈیٹا بیس خرابیوں کا تجزیہ اور کیا چیک کریں۔

اپ ڈیٹ 13 اگست، 2026

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. کیا آپ اپنے ہی کسی دوسرے سرور سے کنیکٹ کر رہے ہیں؟ پھر آپ کو دو چیزیں درکار ہیں: ”میرے سرورز کے لیے مشترکہ ڈیٹا بیس“ چیک باکس فعال ہونا چاہیے اور ”اپنے دوسرے سرورز سے کنیکٹ کرنا“ بلاک کا پورٹ — دوسری مشین ڈیٹا بیس تک مختلف پورٹ پر پہنچتی ہے۔ Access denied for user ... @'172.18.0.1' تقریباً ہمیشہ یہی وجہ ہوتی ہے۔
  3. پورٹ ہوسٹ سے الگ بتایا گیا ہے۔
  4. پاس ورڈ کے آخر میں کوئی اسپیس نہیں ہے۔
  5. پلگ ان ڈیٹا بیس کے دستیاب ہونے کے بعد شروع ہوتا ہے: ناقابلِ دستیاب ڈیٹا بیس اسٹارٹ اپ کو روک دیتا ہے — سرور کو شروع ہونے میں بہت وقت لگتا ہے۔

بہت زیادہ کنکشنز

ہر پلگ ان ایک کنکشن پول رکھتا ہے۔ پانچ پلگ انز، ہر ایک میں 10 کنکشنز، پہلے ہی 50 بنتے ہیں۔ کنفگز میں پول کا سائز کم کریں:

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

ایسے پلگ ان کے لیے جو ڈیٹا بیس تک منٹ میں ایک بار پہنچتا ہے، دس کنکشنز کا پول بے معنی ہے — پلگ انز کے لیے MySQL۔

Minecraft ہوسٹنگآپ کے آف لائن ہونے پر بھی آپ کا سرور چلتا ہےسرور بنائیں