نصب MySQL — راهنمای گام‌ به‌ گام

۱۰۰۷ بازدید
آخرین به‌روزرسانی: ۲۲ شهریور ۱۴۰۲
زمان مطالعه: ۴ دقیقه
نصب MySQL — راهنمای گام‌ به‌ گام

همه مواردی که برای نصب MySQL نیاز دارید را می‌توانید در صفحه دانلود وب‌سایت آن بیابید. در این صفحه نسخه MySQL Community Server را برای پلتفرمی که می‌خواهید استفاده کنید، انتخاب نمایید.

997696

نصب MySQL روی لینوکس/یونیکس

روش توصیه شده برای نصب MySQL روی سیستم لینوکس از طریق RPM است. MySQL AB بسته‌های RPM زیر را برای دانلود روی وب‌سایت خود قرار داده است:

  • MySQL – سرور پایگاه داده MySQL، پایگاه‌های داده و جداول را مدیریت می‌کند و دسترسی‌های کاربران را کنترل کرده و کوئری‌های SQL را مورد پردازش قرار می‌دهد.
  • MySQL-client – برنامه‌های کلاینت MySQL امکان اتصال و تعامل اپلیکیشن‌های مختلف با سرور MySQL را فراهم می‌سازند.
  • MySQL-devel – شامل کتابخانه‌ها و فایل‌های هدر است که برای کامپایل کردن برنامه‌های دیگری که از MySQL استفاده می‌کنند، مفید است.
  • MySQL-shared – کتابخانه‌های مشترک برای کلاینت MySQL
  • MySQL-bench – ابزارهای بنچمارک و تست عملکرد برای سرور پایگاه داده MySQL.

بسته‌های RPM MySQL در این صفحه همگی برای سیستم لینوکس Suse ساخته شده‌اند؛ اما معمولاً در سیستم‌های لینوکسی دیگر نیز بدون مشکل کار می‌کنند. اینک باید گام‌های معرفی شده در ادامه را برای نصب MySQL طی کنید:

  • با استفاده از کاربر root وارد سیستم خود شوید.
  • به آن دایرکتوری که شامل RPM ها است بروید.
  • سرور پایگاه داده MySQL را با اجرای دستور زیر نصب کنید. به خاطر داشته باشید که نام فایل را با نام بسته RPM جایگزین کنید:
[root@host]# rpm -i MySQL-5.0.9-0.i386.rpm

دستور فوق اقدام به نصب سرور MySQL کرده و یک کاربر MySQL ایجاد می‌کند و همچنین پیکربندی‌های مورد نیاز را ایجاد کرده و سرور MySQL را به طور خودکار آغاز می‌کند.

شما می‌توانید همه فایل‌های باینری را در دایرکتوری usr/bin/ و usr/sbin/ مشاهده کنید. همه جدول‌ها و پایگاه‌های داده در دایرکتوری var/lib/mysql/ ایجاد می‌شوند.

قطعه کد زیر یک مرحله اختیاری، اما توصیه شده برای نصب RPM های باقی مانده به همان روش محسوب می‌شود:

[root@host]# rpm -i MySQL-client-5.0.9-0.i386.rpm

[root@host]# rpm -i MySQL-devel-5.0.9-0.i386.rpm

[root@host]# rpm -i MySQL-shared-5.0.9-0.i386.rpm

[root@host]# rpm -i MySQL-bench-5.0.9-0.i386.rpm

نصب MySQL روی ویندوز

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

فایل نصب کننده پیش‌فرض setup.exe در طی یک فرایند ساده، سرور MySQL را در محل پیش‌فرض آن C:\mysql نصب می‌کند. سرور را می‌توانید با اجرا کردن اولیه آن از خط اعلان فرمان آغاز کنید. بدین منظور به دایرکتوری C:\mysql\bin بروید و دستور زیر را وارد کنید:

mysqld.exe –console

نکته: اگر از ویندوز NT استفاده می‌کنید، در این صورت باید به جای mysqld.exe، فایل mysqld-nt.exe را اجرا کنید.

اگر همه چیز به خوبی پیش برود، پیام‌هایی را روی صفحه می‌بینید که نشانگر آغاز شدن سرور و InnoDB است. اگر چنین نباشد احتمالاً مشکل دسترسی وجود دارد. بدین ترتیب باید اطمینان حاصل کنید که این دایرکتوری، حاوی داده‌هایی است که هر کاربری (احتمالاً MySQL) می‌تواند پایگاه داده را اجرا کند.

MySQL خود را به منوی شروع اضافه نمی‌کند و روش گرافیکی جذابی نیز برای متوقف کردن سرور وجود ندارد. از این رو اگر سرور را با دو بار کلیک فایل اجرایی mysqld آغاز می‌کنید، باید به خاطر داشته باشید که این پروسس را با استفاده از mysqladmin، Task List،TaskManager یا دیگر ابزارهای خاص ویندوز متوقف کنید.

تأیید نصب MySQL

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

استفاده از ابزار mysqladmin برای دریافت وضعیت سرور

شما می‌توانید از فایل باینری mysqladmin برای بررسی نسخه سرور استفاده کنید. این فایل باینری در مسیر /usr/bin روی لینوکس و یا در مسیر C:\mysql\bin روی ویندوز در دسترس است:

[root@host]# mysqladmin --version

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

mysqladmin Ver 8.23 Distrib 5.0.9-0, for redhat-linux-gnu on i386

اگر چنین پیامی دریافت نشد، احتمالاً مشکلی در نصب وجود دارد و باید مشکلی را رفع کنید.

اجرای دستورهای ساده SQL با استفاده از کلاینت MySQL

شما می‌توانید از طریق کلاینت MySQL و با استفاده از دستور mysql به سرور MySQL وصل شوید. در این لحظه نیاز به واردکردن رمز عبور وجود ندارد، چون به طور پیش‌فرض رمز عبور خالی است. کافی است از دستور زیر استفاده کنید:

[root@host]# mysql

با اجرای دستور فوق اعلانی به صورت mysql> ظاهر می‌شود. اینک شما به سرور MySQL وصل شده‌اید و می‌توانید همه دستورهای SQL را در اعلان mysql> به صورت زیر وارد کنید:

mysql> SHOW DATABASES;
+----------+
| Database |
+----------+
| mysql |
| test |
+----------+
2 rows in set (0.13 sec)

مراحل پس از نصب

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

[root@host]# mysqladmin -u root password "new_password";

اینک برای ایجاد اتصال به سرور MySQL باید از دستور زیر استفاده کنید:

[root@host]# mysql -u root -p

Enter password:*******

کاربران یونیکس باید دایرکتوری MySQL را در PATH نیز قرار دهند، بدین ترتیب دیگر نیازی نخواهد بود که هر بار کل مسیر را در کلاینت خط فرمان وارد کنند. در bash این تنظیم به صورت زیر انجام می‌یابد:

export PATH = $PATH:/usr/bin:/usr/sbin

اجرای MySQL در زمان بوت

اگر می‌خواهید سرور MySQL را در زمان بوت اجرا کنید، باید مطمئن شوید که مدخل زیر را در فایل /etc/rc.local دارید:

/etc/init.d/mysqld start

ضمناً باید فایل باینری mysqld را در دایرکتوری /etc/init.d/ داشته باشید.

اگر این نوشته مورد توجه شما قرار گرفته است، پیشنهاد می‌کنیم موارد زیر را نیز ملاحظه کنید:

==

بر اساس رای ۱۰ نفر
آیا این مطلب برای شما مفید بود؟
اگر بازخوردی درباره این مطلب دارید یا پرسشی دارید که بدون پاسخ مانده است، آن را از طریق بخش نظرات مطرح کنید.
منابع:
tutorialspoint
نظر شما چیست؟

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *