مستندات دیتابیس آماده MySQL

مستندات لکسویا نقشه‌ی راه شما در دنیای ابری است. تمام تلاشمان را کردیم تا این مستندات ساده، روان و جذاب باشد. ما مستندات را به دو شیوه متنی و ویدیویی در اختیارتان قرار دادیم تا هرکدام را دوست داشتید انتخاب کنید. پس از خواندن مستندات سرور ابری شما با آگاهی و تسلط کافی از این سرویس جذاب لکسویا استفاده خواهید کرد.

گام‌های راه اندازی مستندات برنامه آماده MySQL

گام ۱ :

انتخاب بخش دیتابیس

پس از ورود به لکسویا، از منوی سمت راست گزینه‌ی «اپ و دیتابیس» را انتخاب کنید. در صورتی که قبلاً برنامه‌ یا دیتابیسی ساخته باشید، در این صفحه آن را مشاهده خواهید کرد. برای مشاهده جزئیات هر دیتابیس، روی آن کلیک کنید. همچنین، برای افزودن دیتابیس جدید، دکمه‌ی ایجاد را کلیک کنید.

گام ۲ :

انتخاب برنامه از لیست دیتابیس‌ها

در این گام نوع دیتابیس و نسخه‌ی آن‌ را انتخاب کرده و دکمه‌ی ایجاد را بزنید. اگر دیتابیس مدنظر شما در لیست وجود نداشت، با پشتیبانی لکسویا تماس بگیرید.

گام ۳ :

ورود به بخش جزییات برنامه

پس از ایجاد دیتابیس در صفحه‌ی لیست دیتابیس‌ منتظر بمانید تا وضعیت آن به Running (آماده) تغییر کند. پس از آماده شدن دیتابیس روی آن کلیک کرده تا وارد بخش جزییات شوید.

گام ۴ :

دریافت اطلاعات برای اتصال به دیتابیس

در صفحه توضیحات دیتابیس از قسمت تنظیمات، پایین صفحه مشخصات اتصال به دیتابیس را کپی کنید. با این مشخصات می‌توانید به سرور متصل شوید. برنامه‌های مختلفی برای اتصال به دیتابیس‌ها وجود دارند. بعضی از برنامه‌ها مخصوص اتصال به یک دیتابیس هستند و بعضی دیگر قابلیت اتصال به چندین دیتابیس مختلف را دارند. برای اتصال از درون شبکه‌ی لکسویا به دیتابیس (از طریق پروژه به صورت کد یا از طریق برنامه‌های درون لکسویا) از آدرس و پورت داخلی (internal) و برای اتصال از طریق اینترنت ابتدا دکمه‌ی نمایان کردن را بزنید تا مشخصات اتصال خارجی (external) ساخته شود و با استفاده از آن‌ها می‌توانید از شبکه‌ی خارجی (اینترنت) به دیتابیس متصل شوید.

گام ۵ (اختیاری) :

مشاهده لاگ برنامه

در قسمت لاگ‌ها می‌توانید لاگ‌های برنامه خود را مشاهده کنید. لاگ‌ها به طور خودکار ذخیره نمی‌شوند بنابراین برای اینکه لاگ همه‌ی نسخه‌ها را ذخیره کنید باید از ابزارهای لاگ منیجمنت استفاده کنید

گام ۶ (اختیاری) :

اجرای دستور در بخش کنسول

در قسمت کنسول می‌توانید دستورات مورد نیاز را اجرا کنید.

گام ۷ (اختیاری) :

مانیتورنیگ منابع مصرفی

در قسمت مانیتورینگ نمودار مصرف منابع CPU، RAM، دیسک و شبکه را در بازه‌های مختلف می‌توانید مشاهده کنید. درصورتی که برنامه تمام منابع را مصرف می‌کند بهتر است آن را ارتقا دهید.

گام ۸ (اختیاری) :

افزودن اپ‌های متصل

از تب اپ‌های متصل می‌توانید سایر برنامه‌های متصل به دیتابیس خود را مشاهده و یا برنامه‌ دیگری اضافه کنید.

گام ۹ (اختیاری) :

افزودن دیسک و والیوم به پروژه

در صورتی که برنامه شما نیاز به دیسک اضافی داشته باشد می‌توانید از قسمت دیسک‌ها دیسکی ساخته و در مسیر مورد نظر مونت (mount) کنید. در مواقعی که بخواهید پوشه‌ی لاگ برنامه را جدا کنید یا پوشه‌ای بسازید که فایل بکاپ در آن ذخیره یا بارگزاری شود، می‌توانید از این گزینه استفاده کنید. برای ساخت دیسک روی دکمه‌ی + اضافه کردن بزنید و در دیالوگ باز شده اسم دیسک، اندازه آن و مسیری که باید در آن دیسک مونت شود را انتخاب کرده و دکمه‌ی ایجاد را بزنید. توجه داشته باشید که این عملیات موجب ری‌استارت شدن برنامه می‌شود. در صورتی که دیسکی از قبل موجود دارید و می‌خواهید به دیتابیس متصل کنید بعد از زدن دکمه‌ی + اضافه کردن از بالای دیالوگ گزینه‌ی موجود را بزنید تا دیسک‌های موجود به شما نمایش داده شود. سپس دیسک مورد و مسیر مونت مورد نظرتان را انتخاب و ایجاد را بزنید.

گام ۱۰ (اختیاری) :

ویرایش نام برنامه

در قسمت تنظیمات امکان تغییر نام برنامه وجود دارد . برای این کار، نام جدید را وارد کرده و دکمه‌ی تغییر را بزنید. توجه داشته باشید تغییر نام صرفا برای مدیریت نمایش برنامه‌های در پنل لکسویا هست و نام‌های درون‌ خود برنامه تغییری نمی‌کند.

گام ۱۱ (اختیاری) :

افزودن دامنه به برنامه

در قسمت تنظیمات امکان تنظیم کردن دامنه برای دیتابیس را دارید. برای این کار در قسمت URL دامنه‌ی مورد نظر خود را بدون http‌ و / وارد کنید و سپس دکمه‌ی ذخیره را بزنید. توجه داشته باشید پس از انجام این مرحله نیاز است که تنظیمات مربوط به nameserver خود را هم انجام دهید تا ترافیک این دامنه به این دیتابیس هدایت شود.

گام ۱۲ (اختیاری) :

تغییر رمز عبور

در صورتی که پسورد دیتابیس را تغییر دادید، یا بکاپی را ری‌استور کردید که پسورد را تغییر داده، در قسمت تنظیمات امکان وارد کردن پسورد دیتابیس وجود دارد. در صورتی که لکسویا پسورد دیتابیس را نداشته باشد امکان گرفتن بکاپ از دیتابیس را نداد. این فقط رمز شما را در لکسویا تغییر می‌دهد و رمز در دیتابیس شما تغییر نمی‌کند.

گام ۱۳ (اختیاری) :

نمایان کردن دیتابیس

در قسمت تنظیمات امکان نمایان کردن دیتابیس وجود دارد. با این کار آدرس و پورت عمومی برای دیتابیس شما اختصاص می‌یابد و دیتابیس شما از طریق اینترنت قابل دسترسی می‌باشد. این موضوع از نظر امنیتی خطرناک است. لذا حتی‌الامکان از نمایان کردن دیتابیس برای مدت طولانی خودداری کنید. برای استفاده از دیتابیس در محیط لکسویا نیاز به نمایان کردن دیتابیس نیست و از مشخصات داخلی (internal) دیتابیس می‌توان استفاده کرد.

گام ۱۴ (اختیاری) :

راه‌اندازی مجدد دیتابیس

برای ری‌استارت کردن سرور و برنامه، از قسمت عملیات (بالا سمت چپ صفحه) دکمه‌ی ری‌استار رو بزنید. پس از زدن دکمه منتظر بمانید تا وضعیت برنامه دوباره به حالت running برگردد.

گام ۱۵ (اختیاری) :

افزودن رپلیکا دیتابیس (مخصوص دیتابیس HA)

از قسمت عملیات (بالا سمت چپ صفحه) دکمه‌ی رپلیکا رو بزنید و تعداد رپلیکای مورد نظر را انتخاب و دکمه‌ی تغییر را بزنید. رپلیکا تعداد دیتابیس‌های موجود در کلاستر را نشان می‌دهد. در صورتی که رپلیکای پروژه ۳ باشد سه نسخه از پروژه اجرا شده و درخواست‌ها بین این سه تقسیم (لودبالانس) می‌شوند. اصطلاحاً به این نوع افزایش پروژه Horizontal Scaling می‌گویند. این مورد برای رسیدن به HA جزو ملزومات است. زمانی که دیتابیس به حداکثر تعداد درخواست‌های ممکنش برسد با افزایش رپلیکا و استفاده از فیچر تقسیم بار (لودبالانسینگ) می‌توانید ظرفیت پردازش درخواست‌های دیتابیس را چند برابر کنید. منابع CPU و RAM همه‌ی رپلیکاها برابر می‌باشد. امکان انتخاب اعداد زوج در کلاستر وجود ندارد.

گام ۱۶ (اختیاری) :

تغییر منابع

برای افزایش منابع دیتابیس، از قسمت عملیات (بالا سمت چپ صفحه) دکمه‌ی افزایش منابع رو بزنید و منابع را تغییر دهید و دکمه‌ی تغییر را بزنید. در صورتی که منابع دیتابیس شما از ۸۰ درصد بیشتر شده است منابع دیتابیس خود را افزایش دهید. بهترین عملکرد دیتابیس زمانی‌ست که منابع آن کمتر از ۸۰ درصد باشد. توجه داشته باشید که در صورتی که دیتابیس شما چند رپلیکا داشته باشد و اقدام به افزایش منابع کنید، منابع همه رپلیکاها به مقداری که تغییر دادید، افزایش می‌یابد. به این نوع افزایش اصطلاحاً Vertical Scaling می‌گویند. توجه داشته باشید برخلاف RAM و CPU امکان کاهش Disk وجود ندارد.

گام ۱۷ (اختیاری) :

قفل کردن دیتابیس

برای قفل کردن پروژه، از قسمت عملیات (بالا سمت چپ صفحه) دکمه‌ی قفل رو بزنید تا پروژه قفل بشه. قفل کردن پروژه از حذف پروژه جلوگیری می‌کنه. اگه نیاز به حذف داشتید باید ابتدا قفل پروژه رو باز کنید.

گام ۱۸ (اختیاری) :

حذف دیتابیس

در صورتی که نیاز به حذف پروژه داشتید، از قسمت عملیات (بالا سمت چپ صفحه) دکمه‌ی حذف رو بزنید. با زدن این دکمه پروژه شما با همه دیسک‌های اون برای همیشه پاک میشه. خیلی دقت کنید موقع زدن این دکمه. در صورتی که پروژه قفل باشه این گزینه کار نمی‌کنه و نیازه که اول قفل پروژه رو باز کنید بعدش حذف رو بزنید.

سوالات متداول

چه تفاوتی بین ساخت دیتابیس به صورت سنتی و یا استفاده از دیتابیس آماده لکسویا وجود دارد؟

در روش سنتی، باید دیتابیس را روی سرور نصب، کانفیگ و ایمن‌سازی کنید که نیازمند دانش فنی و صرف زمان است. اما با دیتابیس‌های آماده لکسویا، تنها با چند کلیک دیتابیس MySQL شما روی سرور ابری راه‌اندازی می‌شود، بکاپ‌گیری خودکار انجام می‌گیرد، و پشتیبانی فنی هم در کنار شماست.

آیا دسترسی روت (root) به دیتابیس MySQL داده می‌شود؟

بله، پس از ایجاد دیتابیس، اطلاعات کامل شامل یوزرنیم، پسورد و دسترسی روت در اختیار شما قرار می‌گیرد و می‌توانید آن را به دلخواه مدیریت کنید.

آیا امکان گرفتن بکاپ خودکار از دیتابیس MySQL وجود دارد؟

بله، بکاپ‌گیری به‌صورت خودکار انجام می‌شود و شما می‌توانید نسخه‌های مختلف بکاپ را از پنل کاربری مشاهده و در صورت نیاز بازیابی کنید.

آیا امکان اتصال ریموت (Remote) به دیتابیس MySQL فراهم است؟

بله، می‌توانید با تنظیم آی‌پی مجاز در پنل، به دیتابیس خود از راه دور متصل شوید. برای حفظ امنیت، پیشنهاد می‌شود فقط آی‌پی‌های مشخص را مجاز کنید.