← همه مقالات
دیتابیس

دیتابیس MySQL مدیریت‌شده روی ابر ایرانی Weblines

راهنمای ساخت MySQL مدیریت‌شده در ابر وب‌لاینز — connection string، اتصال از Node و Python، pack منابع و هزینه PAYG.

MySQL هنوز یکی از پرکاربردترین دیتابیس‌ها برای CMS، SaaS و legacy apps است. در Weblines Cloud (ابر وب‌لاینز) MySQL را مثل PostgreSQL از پنل می‌سازید — بدون نصب روی VPS.

اگر PostgreSQL نیاز دارید، PostgreSQL در چند کلیک را بخوانید.

چرا MySQL روی PaaS؟#

  • راه‌اندازی در چند دقیقه
  • ایزولاسیون per organization
  • خاموش کردن instance در ساعات بیکاری = صرفه‌جویی PAYG

گام ۱ — ساخت دیتابیس#

  1. وارد پنل شوید → Create Database (ثبت‌نام از console.weblines.ir/signup)
  2. نوع MySQL را انتخاب کنید
  3. pack مناسب (DB Small برای dev) را بزنید

گام ۲ — connection string#

پس از Running شدن، host، user، password و database name روی کارتِ دیتابیس نمایش داده می‌شود. ساده‌ترین راه، لینک‌کردنِ دیتابیس به اپ است تا این مقادیر خودکار تزریق شوند (اتصالِ اپ به دیتابیس). URL به این شکل است:

bash
DATABASE_URL=mysql://user:pass@host:3306/dbname

گام ۳ — اتصال از اپ#

  • Node.js: mysql2 یا Prisma با provider mysql
  • Python: SQLAlchemy + PyMySQL (mysql+pymysql://...)
  • PHP / Laravel: بعد از لینک، DB_HOST، DB_PORT، DB_NAME، DB_USER و DB_PASSWORD در اپ هست — در config/database.php به همین نام‌ها نگاشتشان کنید
  • WordPress: از محصولات سرویس WordPress کاتالوگ هم available است

اپ و دیتابیس را در همان سازمان بسازید تا اتصال داخلی ساده‌تر باشد. مستندات فنی: docs.weblines.ir.

هزینه و Stop#

با stop کردن دیتابیس، هزینه CPU/RAM متوقف می‌شود؛ فقط دیسک (در صورت نگه‌داشتن data) محاسبه می‌گردد. جزئیات در کیف پول PAYG و قیمت‌گذاری.

جمع‌بندی#

MySQL managed برای MVP و production سبک مناسب است. برای مقایسه با VPS سنتی: Weblines Cloud در مقابل VPS.

مقالات مرتبط