DEV Community

SWAPNIL AHMMED SHISHIR
SWAPNIL AHMMED SHISHIR

Posted on

MySQL সার্ভার চালু আছে কিনা তা বোঝার উপায়

MySQL সার্ভার চালু আছে কিনা তা বোঝার জন্য তুমি নিচের যেকোনো একটি পদ্ধতি ব্যবহার করতে পারো—তুমি কোন সিস্টেমে আছো (Localhost, Remote Server, Linux, Windows) তার উপর নির্ভর করে পদ্ধতিটা একটু আলাদা হতে পারে।


🖥️ Localhost এ (নিজের কম্পিউটারে) MySQL চালু আছে কিনা চেক করতে:

🔹 Windows:

  1. Command Prompt খুলো
  2. লিখো:
netstat -ano | findstr :3306
Enter fullscreen mode Exit fullscreen mode
  • যদি কোনো output দেখাও, মানে 3306 port এ কিছু চলছে, যেমন:
  TCP    127.0.0.1:3306   ...
Enter fullscreen mode Exit fullscreen mode
  1. অথবা services থেকে চেক করো:
    • services.msc খুলো
    • "MySQL" নামের সার্ভিস চালু আছে কিনা দেখো
    • না থাকলে: Right click → Start

🔹 macOS/Linux:

sudo systemctl status mysql
Enter fullscreen mode Exit fullscreen mode
  • যদি দেখাও:
  Active: active (running)
Enter fullscreen mode Exit fullscreen mode

তাহলে MySQL চালু আছে।

  • না থাকলে চালু করতে পারো:
sudo systemctl start mysql
Enter fullscreen mode Exit fullscreen mode

🌐 Remote Server (যেমন AWS, DigitalOcean, etc) এর MySQL চালু কিনা দেখতে:

✅ অপশন 1: SSH দিয়ে লগ ইন করে চেক করো

ssh username@your-server-ip
Enter fullscreen mode Exit fullscreen mode

তারপর লগ ইন করে:

sudo systemctl status mysql
Enter fullscreen mode Exit fullscreen mode

✅ অপশন 2: Ping দিয়ে চেক করা (DNS/Network connectivity)

ping your-db-host.com
Enter fullscreen mode Exit fullscreen mode

বা

telnet your-db-host.com 3306
Enter fullscreen mode Exit fullscreen mode
  • যদি Connected বা Escape character is '^]' টাইপ কিছু দেখায়, তাহলে port 3306 ওপেন আছে।
  • যদি Connection refused বা Timed out দেখায়, তাহলে firewall বা MySQL বন্ধ।

🔧 Node.js দিয়ে চেক করার সহজ টেস্ট:

তুমি নিচের মতো একটা ছোট কোড চালিয়ে সরাসরি দেখতে পারো কানেক্ট হচ্ছে কিনা:

import mysql from "mysql2/promise";

async function testDB() {
  try {
    const conn = await mysql.createConnection({
      host: "your-host",
      user: "your-user",
      password: "your-pass",
      database: "your-db",
      port: 3306,
    });

    console.log("✅ MySQL is running & connected!");
    conn.end();
  } catch (error) {
    console.error("❌ Cannot connect to MySQL:", error.message);
  }
}

testDB();
Enter fullscreen mode Exit fullscreen mode

🧠 Bonus Tip:

যদি তুমি XAMPP/WAMP ব্যবহার করো (Localhost), তাহলে "MySQL" module চালু আছে কিনা GUI থেকে দেখতে পারো।

Top comments (0)