فعال کردن ریموت در MYSQL | آموزش جامع نحوه استفاده
آیا MySql را میشناسید؟ MySql یکی از رایجترین سیستمهایی است که به عنوان مدیریت پایگاه داده استفاده میشود و روزانه توسط افراد بسیاری در دنیا در حال استفاده است. این مدیر پایگاه داده در بسیاری از سیستم عاملها مانند ویندوز یا لینوکس و یا سیستم عاملهای که دسترسی از راه دور را پشتیبانی میکنند قابلیت استفاده دارد. اما آیا میدانید چگونه ریموت را در mysql فعال کنید؟ و به نظر شما آیا این امکان وجود دارد؟ در پاسخ باید گفت بهصورت پیشفرض اتصال ریموت به پایگاهداده به دلایل امنیتی غیرفعال است و امکان فعال کردن آن وجود ندارد. اما ما رد این مقاله قرار است به شما آموزش دهیم تا از راه دور به سرور پایگاهداده خود دسترسی داشته باشید. پس همراه ما باشید.
فهرست مطالب
MySQL چیست؟
پیش از هر چیز بهتر است راجع به MySql برای شما توضیح دهیم و به عبارتی آن را بهتر بشناسیم. MySQL یک موتور است که از آن به عنوان مدیر پایگاه داده استفاده میشود. در واقع این موتور داده ها را برای برنامهها نگهداری میکند تا در زمان انتشار آنلاین از آن استفاده کنند. MySQL به عنوان یک برنامه منبع باز توسط اوراکل پشتیبانی میشود و پایگاه داده آن متناسب با RDBMS (Relational database management system) است.
البته بهتر است بدانید که این پایگاه داده تاکنون چند بار دسته طراحی خود را تغییر داده است. اما اگر بخواهیم سازنده اصلی آن را معرفی کنیم میتوانیم از شرکتی در سوئد صحبت کنیم که اولین بار MySql را با نام MySql AB طراحی و توسعه داد. مدتی پس از این شرکت، کمپانی Sun microsystem این پایگاه داده را در سال 2018 عرضه کرد.
فعال کردن ریموت MySQL
همانطور که گفته شد، MySQL یک پایگاه داده است که اتصال ریموت به پایگاهداده به دلایل امنیتی غیرفعال است. از اینرو تنها یک راه وجود دارد که شما بتوانید ریموت این پیاگاه داده را فعال کنید؛ آن هم دسترسی از راه دور است. فعال کردن و یا دسترسی به ریموت MySQL از راه دور مستلزم فراهم کردن شرایط و امکاناتی است. اگر میخواهید بهصورت از راه دور به پایگاهداده mysql خود دسترسی پیدا کنید، باید یک IP استاتیک داشته باشید. بدین صورت میتوانید همزمان با اضافه کردن آدرس IP خود به کاربر mysql به آن دسترسی داشته باشید.
اما شاید این سوال برای شما وجود داشته باشد که چرا باید ریموت MySQL را فعال کرد؟ در پاسخ باید گفت استفاده از ابزار ریموت MySQL می تواند دلایل متعددی داشته باشد. شما میتوانید برای فراخوانی اطلاعات یک وب سایت توسط وب سایت دیگری از این ابزار استفاده کنید. به عنوان مثال اگر شما مدیر یک وب سایت باشید و وب سایت دوم خود را راه اندازی کنید، میتوانید با استفاده فعال کردن ریموت MySQL امکانی را فراهم نمایید تا کاربران وب سایت اول شما با همان نام کاربری در وب سایت دوم شما نیز به فعالیت بپردازند.
همچنین با فعال کردن ریموت MySQL میتوانید برای جدا کردن اطلاعات دیتابیس از سایر اطلاعات کمک بگیرید.
ارتباط ریموت MySQL به سی پنل
به طور پیش فرض، اتصالات و ارتباط گرفتن با MySQL روی سرور غیرفعال است و علت آن برای جلوگیری از خطرات امنیتی احتمالی است. اما یکی از راههایی که میتوان با استفاده از آن ریموت MySQL را فعال کرد، ارتباط از طریق cPanel است. بنابراین، بهترین راه اتصال از راه دور MySQL استفاده از این روش است. حال بیایید ببینیم که چگونه میتوان MySQL را از طریق ریموت به cpanel وصل کرد.
- برای این کار لازم اسن در ابتدا وارد کنترل پنل هاست سی پنل خود شوید، کمی اسکرول کنید تا باکس database خود را نشان دهد سپس در این باکس بر روی آیکون گزینه Remote MySQL کلیک نمایید.
پس از کلیک بر روی گزینه گفته شده، وارد صفحهایی همانند تصویر زیر خواهید شد:
- پس از آن که صفحه فوق برای شما باز شد، میبایست آدرس IP سروری که میخواهید با SQL شما ارتباط برقرار کند را در فیلد wildcard is allowed از بخش Add Access Host وارد نمایید. نکتهی مهمی که در این زمینه وجود دارد آن است که در صورتی که قصد داشته باشید دسترسی به SQL را برای تمام ایپیها فعال کنید، لازم است عبارت ” % ” را وارد کنید.
- سپس بر روی گزینه آبی رنگ Add host کلیک نمایید تا تنظیمات شما اعمال گردد.
- پس از انجام مراحل گفته شده، پیامی با این مضمون The host …. was added to the access list مشاهده خواهید کرد. این پسام نشاندهنده آن سات که نظیمات شما به درستی اعمال گردیده است و حالا شما میتوانید با IP وارد شده به MySQL خود دسترسی داشته باشید.
فعال کردن Remote MySQL در WHM
یکی دیگر از راههای فعال کردن MYSQL استفاده از WHM است. همراه ما باشید تا این روش را نیز به شما آموزش دهیم.
- برای فعال کردن ریموت MYSQL ابتدا به WHM لاگین (ورود) میکنیم.
- پس از ورود SQL Services را پیدا و مطابق تصویر زیر گزینه Additional MySQL Access Hosts را انتخاب میکنیم.
پس از پیدا کردن گزینه گفته شده و انتخاب آن، آی پی یا آدرس هاست میزبانی که همان MYSQL ما است را وارد کنید و دکمه Save را بزنید. از این طریق اتصال از راه دور MYSQL نیز فعال میشود. به همین راحتی!
فعال کردن ریموت MySql با plesk onyx
گاهی شما نیاز دارید تا از طریق یک برنامه دیگر به پایگاه داده خود از طریق ریموت دسترسی داشته باشید. به همین دلیل ما برنامه پلسک را به شما معرفی میکنیم. Plask از طیف وسیعی از پایگاه دادهها مانند mySql پشتیبانی میکند. به همین دلیل پلسک میتواند با سرور پایگاه داده واقع در سیستم در حال اجرا خود ارتباط برقرار کند. از اینرو شما میتوانید با استفاده از پلسک MYSQL خود را فعال کنید.
پیش از هر چیزی لازم است بدانید که به دلایل امنیتی، Plesk اجازه ریموت به صورت خودکار را به MYSQL نمیدهد. از این خاطر توصیه میشود یک کاربر جدید و جداگانه برای استفاده از اتصال ریموت به MySql ایجاد کنید.
سوالات متداول
چگونه می توان خطاهای رایج را هنگام فعال کردن ریموت MySQL برطرف کرد؟
روبه رو شدن با انواع خطاها در هنگام فعال کردن ریموت MySQL یکی از مسائلی است که برای اکثر کاربران وجود دارد. اگر شما نیز در هنگام فرانید فعال کردن MySQL کد ارور ۱۰۴۵ دریافت کردید لازم است مراحل زیر را پیش ببرید.
- آی پی آدرس را چک کنید.
گاهی ممکن است که ISP آیپی مشتری را تغییر دهد؛ از این رو لازم است از صحت آی پی مطمئن شوید. زمانی که از آی پی مطمئن شدید میبایست مجددا بخش دسترسی به ریموت که در بالا توضیح دادیم را چک کنید تا از صحت انجام شدن فرانید فعال کردن ریموت آگاه شوید.
- چک کردن رمز عبور MySQL
یکی دیگر از عوامل دیگری که باعث به وجود آمدن اختلال در فعال کردن ریموت MySQL میشود، درست نبودن نام و رمز عبور کاربری است. به همین منظور لازم است اول باید از صحت رمز و نام کاربری MySQL خود مطمئن شوید یا اگر رمز عبور را ندارید مجددا آن را تنظیم کنید.