دسته‌ها
Windows Server

نصب و پیکربندی پایگاه داده MySQL بر روی Windows Server

MySQL یک سیستم رابط مدیریت پایگاه داده بسیار قدرتمند و انعتاف پزیر میباشد.
MySQL اساسا بر پایه ی سیستم عامل لینوکس طراحی شده ولی بر خلاف اکثر نرم افزارهای لینوکسی همزمان سازگاری نسبتا کاملی با ویندوز دارد.

در این مبحث قصد داریم به صورت کامل و جامع نحوه نصب و تنظیمات اولیه ی MySQL را در ویندوز مورد بررسی قرار دهیم.
ابتدا باید از

اینجا

فایل نصبی مرتبط با سیستم عامل ویندوزی که قرار است پایگاه داده بر روی آن اجرا گردد، دانلود کنیم.
در اینجا شما دو پکیج پیش رو دارید که یکی را باید دانلود و نصب کنید. اولی Web Community و دومی Full MySQL package میباشد.
ورژن Web فقط حاوی MySQL Installer و فایل های پیکربندی است. می توانید محصولات MySQL اضافی را در مرحله بعد سفارشی کرده و اضافه کنید.
Full version شامل تمام محصولات MySQL Windows، از جمله MySQL Server است. نسخه دلخواه خود را انتخاب و دانلود کنید. البته توصیه ما دانلود ورژن کامل برای جلو گیری از خطاها و مشکلات برگشت ناپزیر احتمالی هنگام اعمال پیکربندی میباشد.
پس از انتخاب نسخه دلخواه، از شما می خواهد تا در سایت ثبت نام کنید. اگر علاقه ای به ثبت نام ندارید، بر روی گزینه “No thanks, just start my download” کلیک کنید.
توجه داشته باشید که قبل از نصب یکی از پیش نیازهای MySQL، نرم افزار “Microsoft Visual C++ 2019 Redistributable Package” و یا ورژن بالاتر است که باید قبل از اجرای پکیج MySQL دانلود و نصب نمایید. لازم به ذکر است که، این مورد یکی از پیش نیازهای ضروری نصب PHP بر روی ویندوز نیز میباشد.
پس از اتمام دانلود فایل نصبی دانلود شده را اجرا نمایید. زمانی که ویندوز MySQL را پیکربندی می کند و فرآیند نصب را آماده می کند، ممکن است چند لحظه طول بکشد.
پس از پذیرفتن “Oracle license agreement terms”، در اولین صفحه، بر اساس نیاز تعیین کنید که می خواهید کدام یک از محصولات MySQL را نصب کنید.
“Developer Default” تمام ابزارهایی را که برای توسعه و مدیریت ریز پایگاه داده MySQL به طور موثر نیاز دارید نصب می کند.
در گزینه ی “Server Only” تنها بخش سرور اصلی MySQL نصب میشود.
“Client Only” همه محصولات را به جز MySQL Server و ابزارهای مرتبط نصب می کند.
“Custom” به شما امکان می دهد المان های مورد نیاز را خودتان انتخاب و نصب کنید، تنظیمات پیش فرض را تا حدودی شخصیسازی کنید.
در صورت انتخاب گزینه ی “Full” پیکربندی کامل همه محصولات MySQL موجود نصب خواهد شد.
اگر تمایلی برای دسترسی پیشرفته به بخش تغییرات برنامه نویسی ی پایگاه داده ندارید، پیشنهاد ما انتخاب گزینه ی “Server Only” خواهد بود.
گزینه مورد نظر را انتخاب کرده، بر روی “Next” کلیک می کنیم.
در این مرحله، سیستم سعی می کند ناهماهنگی های احتمالی را برطرف کند. مثلا اگر پیشنیازی مثل “Microsoft Visual C++ 2019 Redistributable Package” توسط شما قبلا در سیستم نصب نشده باشد، نمی توانید MySQL را نصب کنید. همچنین اگر نصب های قبلی MySQL روی ویندوز سرور خود داشته باشید، ممکن است با ناسازگاری های مسیر نصب مواجه شوید.
اگر مشکل خاصی در این مرحله نداشته باشید، می توانید دکمه Execute را کلیک کنید.
هنگامی که وضعیت نصب به صورت “Complete” مشخص گردد، شما آماده پیکربندی پایگاه داده MySQL میباشید.
برای گزر به مرحله پیکربندی، دکمه Next را کلیک کنید.
اولین مرحله پیکربندی “High Availability” است. اگر تنها بصورت یک سرور می خواهید MySQL نصب شود، گزینه “Standalone MySQL Server” را باید انتخاب کنید.
در مرحله “Type and Networking” گزینه های مهمی وجود دارد که باید آنها را مطابق با نیازتان به درستی پیکربندی نمایید.
در “combobox” “Config Type” 3 نوع پیکربندی سرور ارائه می شود که از بین آنها “Dedicated Computer” را انتخاب می کنیم. چون می خواهیم این سیستم بصورت کاملا اختصاصی برای اجرای MySQL پیکربندی شود و هیچ اپلیکیشن دیگری روی این سیستم نصب نگردد. تا تمامی منابع سرور متعلق به MySQL باشد.
در گام بعد، می توانید پورتی که قرار است MYSQL روی آن کار کند را مشخص کنید. پورت پیشفرض 3306 است که می توانید مطابق نیاز آن را تغییر داده و همچنین گزینه ی ایجاد “Inbound Rules” در “Windows Firewall” را فعال نمایید تا دسترسی به پورت مورد نظر در سیستم فراهم گردد.
با فعال تیک گزینه “Show Advanced and Logging Option”، در مراحل بعدی گزینه های Logging اضافی را برای پیکربندی به شما نشان خواهد داد. سپس با کلیک بر روی Next به مرحله جدید میرویم.
امکان انتخاب بین دو روش احراز هویت، “Strong Password Encryption” و روش “Legacy Authentication” وجود دارد. گزینه ای که همچنین از طرف طراحان MySQL نیز پیشنهاد می گردد، “Use Strong Password Authentication” می باشد. که، بعد از انتخاب “Next” را کلیک می کنیم.
اکنون از شما خواسته می شود که یک پسورد برای کاربر روت MySQL خود وارد کنید. همچنین می توانید “Role” های اضافی برای کاربران و اهداف مختلف ایجاد کنید. این فقط یک راه‌اندازی اولیه است و پس از اتمام نصب، “credential” ها قابل تغییر هستند.
با تعریف MySQL به عنوان یک سرویس ویندوز، هنگام بوت شدن سیستم به صورت اتوماتیک سرویس MySQL شروع به کار می کند. اگر تصمیم دارید MySQL را به عنوان یک برنامه اجرایی راه اندازی کنید، باید آن را به صورت دستی پیکربندی کنید.
از آنجایی که در مرحله “Type and Networking” “Show Advanced Logging” را انتخاب کرده بودیم، اکنون می توانیم تنظیمات “MySQL log” را اعمال نماییم. گزینه های “Logging” به ما امکان می‌دهند انواع log های مورد نیاز خود را فعال کرده، و دایرکتوری های آنها را تعریف کنیم.
با کلیک بر روی “Next” این مرحله را نیز پشت سر میگذاریم.
“Advanced Options” شامل بخشهایی همچون تخصیص یک “Server ID” منحصر به فرد و سایر موارد میباشد که، تنظیمات پیشفرض آن را بدون اعمال تغییرات خاص، قبول می کنیم.
با کلیک بر روی دکمه ی “Execute”، پیکربندی اعمال خواهد شد.
پس از کلیک بر روی “Next”، گزینه ی کپی کردن لاگ فرآیند نصب در Clipboard ویندوز را مشاهده خواهیم نمود. سپس دکمه finish را میزنیم.
و بالاخره توانستیم با هم مراحل نصب و پیکربندی سرور MySQL را با موفقیت به پایان برسانیم.

نسخه ترکی