
اتصال به دیتابیسهای MySQL یا MariaDB نقش مهمی در توسعه برنامهها و مدیریت دادهها دارد. این دیتابیسها به خاطر سرعت بالا و توانایی مدیریت حجم زیاد دادهها، در بسیاری از وبسایتها و اپلیکیشنها استفاده میشوند. گاهی لازم است از راه دور به دیتابیس متصل شوید تا بتوانید دادهها را راحتتر مدیریت کنید.
در این مقاله، روش اتصال ریموت به دیتابیسهای MySQL یا MariaDB روی هاستهای سیپنل با استفاده از MySQL Workbench را توضیح میدهیم. با این آموزش ساده، بهراحتی میتوانید به دیتابیس خود وصل شوید و از امکانات آن استفاده کنید.
فعالسازی دسترسی ریموت دیتابیس در سیپنل
قبل از اینکه بتوانید با ابزارهایی مثل MySQL Workbench یا برنامههای دیگر به دیتابیس متصل شوید، باید دسترسی اتصال ریموت به دیتابیس را در سیپنل فعال کنید. این تنظیم به دیتابیس شما اجازه میدهد که اتصالات از راه دور را از آدرسهای IP مشخصشده بپذیرد.
- وارد سیپنل هاست خود شوید.
- از بخش Databases گزینه Remote MySQL را انتخاب کنید.

- در بخش Add Access Host، آیپی سیستمی که میخواهید از آن به دیتابیس متصل شوید وارد کنید. (برای اجازه به تمام آیپیها، میتوانید مقدار % را وارد کنید. توجه داشته باشید این روش از نظر امنیتی توصیه نمیشود، مگر در شرایط خاص.)

- روی Add Host کلیک کنید تا دسترسی ایجاد شود.
نکته: آیپی سیستم خود را میتوانید از طریق https://ip.mashhadhost.com/ پیدا کنید.
اگر به هر دلیلی دسترسی شما ثبت نشد، بررسی کنید که آیا آیپیتان صحیح وارد شده و محدودیتهای فایروال اعمال نشده است.
نکته: اطمینان حاصل کنید که پورت MySQL (3306) در فایروال سرور برای IP شما باز باشد. اگر از خدمات هاست اشتراکی استفاده میکنید، حتماً از شرکت هاستینگ خود درخواست کنید که دسترسی لازم را فعال کند. |
دریافت اطلاعات اتصال به دیتابیس
برای اتصال ریموت، به اطلاعات زیر نیاز دارید:
- آدرس سرور: برای اتصال ریموت به دیتابیس، معمولاً باید آدرس IP اصلی سرور را وارد کنید. اگر اتصال برقرار نشد، با پشتیبانی هاست تماس بگیرید و آدرس دقیق سرور برای اتصال به دیتابیس را درخواست کنید.
- نام کاربری و رمز عبور دیتابیس: باید این موارد را هنگام ایجاد دیتابیس ذخیره کرده باشید.
- نام دیتابیس: در همان بخش MySQL Databases قابل مشاهده است.
اتصال ریموت به دیتابیس از طریق MySQL Workbench
MySQL Workbench یک ابزار قدرتمند و کاربرپسند برای مدیریت و طراحی دیتابیسهای MySQL و MariaDB است. با استفاده از این نرمافزار میتوانید بهراحتی به دیتابیس متصل شوید، دادهها را مدیریت کنید، کوئری بنویسید و ساختار دیتابیس را طراحی کنید. در ادامه این مقاله، مراحل اتصال به دیتابیس از طریق MySQL Workbench را بهصورت گامبهگام توضیح خواهیم داد.
1. راهاندازی MySQL Workbench
MySQL Workbench را دانلود و نصب کنید.
میتوانید آن را از سایت رسمی MySQL دانلود و نصب کنید.
2. وارد کردن اطلاعات اتصال
برنامه را باز کرده و روی + در بخش MySQL Connections کلیک کنید.

اطلاعات زیر را وارد کنید:
- Connection Name: نامی دلخواه برای اتصال.
- Hostname: آدرس سرور (اطلاعات از سیپنل).
- Port: پورت پیشفرض 3306.
- Username: نام کاربری دیتابیس.
- Password: رمز عبور دیتابیس.

روی OK کلیک کنید تا اتصال ذخیره شود.
3. اتصال و مدیریت دیتابیس
در پنجره سمت چپ دیتابیس را مشاهده خواهید کرد. برای اتصال به دیتابیس روی نام دیتابیس بر روی Connect کلیک کنید.

پس از برقراری اتصال موفقیتآمیز، تمامی پایگاه دادههای موجود در سرور در پنل سمت چپ نمایش داده میشوند. در این مرحله میتوانید کوئریهای SQL را اجرا کنید، جداول را مشاهده و مدیریت کنید و به سایر ابزارها و قابلیتهای مرتبط با مدیریت پایگاه داده دسترسی داشته باشید.
خطاهای رایج در زمان اتصال و راهکارهای رفع آن
- خطای Access Denied for User:
این خطا معمولاً به دلیل اشتباه بودن نام کاربری یا رمز عبور رخ میدهد. بررسی کنید که اطلاعات ورود دقیقاً مطابق با تنظیمات دیتابیس وارد شده باشد. - خطای Can’t Connect to MySQL Server:
این خطا میتواند به دلایل زیر باشد:- آیپی شما در لیست مجاز سیپنل ثبت نشده است.
- پورت 3306 توسط فایروال مسدود شده است. با پشتیبانی هاست تماس بگیرید و وضعیت فایروال را بررسی کنید.
- خطای Hostname Not Resolved:
ممکن است آدرس سرور (Hostname) اشتباه باشد یا DNS سیستم شما قادر به حل این آدرس نیست. برای رفع این مشکل:- آدرس سرور را از سیپنل یا پشتیبانی بررسی کنید.
- مطمئن شوید که DNS سیستم شما بهدرستی تنظیم شده است.
- Timeout Error:
این خطا معمولاً به دلیل تأخیر در ارتباط شبکه یا محدودیتهای فایروال رخ میدهد. بررسی کنید که:- اتصال اینترنت شما پایدار باشد.
- هاستینگ شما دسترسی به پورت 3306 را محدود نکرده باشد.
- خطای SSL Certificate Error:
اگر از اتصال امن (SSL) استفاده میکنید، مطمئن شوید که گواهینامه SSL بهدرستی نصب شده و تنظیمات ابزار کلاینت شما برای استفاده از SSL صحیح است.
نکات امنیتی
- محدود کردن دسترسی آیپی: فقط آیپیهای مشخص را در بخش Remote MySQL مجاز کنید تا از دسترسی غیرمجاز جلوگیری شود.
- رمز عبور قوی: از رمزهای عبور پیچیده و امن استفاده کنید که ترکیبی از حروف، اعداد و نمادها باشد.
- فعال کردن SSL: اگر امکانپذیر است، ارتباطات را با استفاده از SSL رمزگذاری کنید تا از شنود اطلاعات جلوگیری شود.
- تغییر پورت پیشفرض: در صورت امکان، پورت پیشفرض 3306 را تغییر دهید تا امنیت افزایش یابد.
نتیجهگیری
اتصال ریموت به دیتابیس MySQL یا MariaDB یکی از نیازهای اصلی برای مدیریت دادهها و توسعه برنامههای تحت وب است. در این مقاله، مراحل کامل فعالسازی دسترسی ریموت، دریافت اطلاعات اتصال و استفاده از ابزار MySQL Workbench را توضیح دادیم. با انجام این مراحل، میتوانید بهراحتی به دیتابیس خود متصل شوید و عملیات مدیریتی یا توسعهای را انجام دهید. رعایت نکات امنیتی مانند محدود کردن دسترسی آیپی و استفاده از رمز عبور قوی نیز برای حفظ امنیت دیتابیس ضروری است. اگر با مشکلی مواجه شدید، همیشه میتوانید با پشتیبانی هاست خود تماس بگیرید.
منبع: [digitalocean.com]
سوالات متداول
- آیا امکان اتصال به دیتابیس در هاست اشتراکی همیشه فعال است؟
خیر، معمولاً هاستهای اشتراکی دسترسی ریموت را غیرفعال کردهاند. شما باید از طریق سیپنل و گزینه Remote MySQL این قابلیت را فعال کنید. - پورت پیشفرض اتصال به MySQL چیست؟
پورت پیشفرض 3306 است، اما ممکن است هاستینگ شما پورت دیگری تعیین کرده باشد. اطلاعات دقیق را از هاستینگ خود دریافت کنید. - آیا امکان اتصال ریموت از هر آیپی وجود دارد؟
خیر، برای امنیت بیشتر باید آیپی کلاینت را در بخش Remote MySQL سیپنل اضافه کنید. - چرا نمیتوانم به دیتابیس متصل شوم؟
- آیپی شما ممکن است در لیست مجاز ثبت نشده باشد.
- فایروال هاستینگ ممکن است دسترسی را محدود کرده باشد.
- اطلاعات ورود (نام کاربری یا رمز عبور) ممکن است اشتباه باشد.
- MySQL Workbench چیست؟
MySQL Workbench یک ابزار قدرتمند و کاربرپسند برای مدیریت و طراحی دیتابیسهای MySQL و MariaDB است. با استفاده از این نرمافزار میتوانید بهراحتی به دیتابیس متصل شوید، دادهها را مدیریت کنید، کوئری بنویسید و ساختار دیتابیس را طراحی کنید.
اگر سؤال یا مشکلی در این زمینه دارید، در بخش نظرات با ما در میان بگذارید!
این پست چقدر مفید بود؟
برای رتبه بندی روی یک ستاره کلیک کنید!
میانگین رتبه 0 / 5. تعداد آرا: 0
تاکنون هیچ رایی به دست نیامده است! اولین نفری باشید که این پست را رتبه بندی می کند.
4 پاسخ
آیا امکان اتصال ریموت از هر آیپی وجود دارد؟
خیر، به دلیل مسائل امنیتی، باید فقط آیپیهای خاصی را در بخش Remote MySQL سیپنل اضافه کنید. این کار از دسترسیهای غیرمجاز به دیتابیس جلوگیری میکند.
خطای “Can’t connect to MySQL server on ‘hostname’ (10060)” میبینم موقع اتصال از چیه؟
آدرس سرور را بررسی کنید که صحیح باشد.
آیپی خود را در Remote MySQL سیپنل اضافه کنید.
پورت 3306 را بررسی کنید که در فایروال هاست و سیستم شما باز باشد.
اتصال را با Telnet تست کنید:
telnet yourserver.com 3306
موقتاً فایروال یا آنتیویروس را غیرفعال کنید.
اگر مشکل حل نشد، با پشتیبانی هاست تماس بگیرید.