
برای اتصال برنامهای روی سرور دیگر به دیتابیس cPanel، مبدأ اتصال باید مجاز باشد و مسیر شبکه و مشخصات کاربر دیتابیس نیز درست تنظیم شوند. نام رابط فعلی Remote Database Access است؛ در نسخههای قدیمی Remote MySQL نام داشت.
پیشنیاز اتصال را تفکیک کنید
نشانی سرور دیتابیس، نام کامل دیتابیس و کاربر، رمز و مبدأ واقعی اتصال را از اطلاعات میزبان بگیرید. وقتی برنامه پشت NAT یا زیرساخت دیگری است، IP خروجی میتواند با IP دستگاه شما فرق کند. اجازهٔ مبدأ در پنل بهتنهایی جای مجوز کاربر برای دیتابیس یا تنظیم فایروال را نمیگیرد.
افزودن مبدأ در Remote Database Access
- در حساب cPanel، بخش Databases و Remote Database Access را باز کنید.
- در Host، نشانی دقیق میزبان مبدأ مجاز را وارد کنید؛ رابط از نام میزبان، IPv4 و IPv6 پشتیبانی میکند.
- در صورت نیاز، توضیح کوتاهی در Comment بنویسید.
- Add Host را انتخاب و وجود مبدأ را در فهرست کنترل کنید.
- برنامه را با مشخصات صحیح دیتابیس و روش اتصال مورد تأیید میزبان تنظیم کنید.
افزودن wildcard گسترده بهجای مبدأ مشخص، محدودهٔ اتصال را بیشتر میکند. برای برنامهٔ شناختهشده، مبدأهای لازم را محدود نگه دارید و اتصال رمزگذاریشدهٔ پشتیبانیشده را طبق مستندات سرور و درایور به کار ببرید.
آزمون و حذف دسترسی موقت
از همان محیطی که برنامه اجرا میشود، یک اتصال و خواندن محدود از دادهٔ آزمایشی را امتحان کنید. Timeout را از خطای احراز هویت و نبود مجوز جدول تفکیک کنید. اگر رابط غیرفعال است، ممکن است سیاست میزبان اتصال ریموت را محدود کرده باشد. پس از پایان نیاز موقت، مبدأ مرتبط را از فهرست حذف و قطع دسترسی را بررسی کنید؛ رکوردی که میزبان در سطح سرور تعریف کرده باید با پشتیبانی بررسی شود.


