آموزش MySQL – قسمت صفر

تو این قسمت از سری آموزش‌های MySQL قراره نحوه نصب MySQL Server رو روی سه پلتفرم لینوکس و ویندوز و OS X توضیح بدم

خب اول برای دانلود باید به این لینک برید. دقت کنید که برای خوندن داکیومنت ها و باز کردن سایت mysql.com شما مشکلی ندارید ولی برای دانلود به صفحه‌ای هدایت میشید که توش میگه برای کشور ما استفاده از این سرویس امکان پذیر نیست و دیگه خودتون میدونید این مشکل رو چطور حل کنید D:

  • لینوکس:

برای نصب MySQL توی لینوکس خیلی نیازی به رجوع به سایت mysql ندارید و توی مخازن توزیع مورد استفادتون به طور پیش‌فرض هست.
مثلا توی اوبونتو یا دبین با دستور

sudo apt-get install mysql-server

میتونید mysql server رو نصب کنید و توی CentOS با دستور

sudo yum install mysql-server

اون رو نصب کنید.

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

فقط توجه کنید که توی بعضی از توزیع ها مثل CentOs لازمه بعدش سرویس اون رو هم شروع کنید:

sudo service mysqld start

 و در صورت تمایل حتی میتونید اون رو با شروع سیستم‌عامل استارت کنید:

sudo chkconfig mysqld on

خب حالا با موفقیت MySQL Server روی کامپیوتر شما نصب شد.

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

  • ویندوز:

 توصیه من برای ویندوز دانلود  MySQL Installer هست چون هر چیز که مورد نیاز شما هست رو با خودش داره, لینک دانلودش توی همون صفحه دانلود ها هست.

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

برای راحتی بیشتر آدرس جایی که MySQL توی اون نصب شده رو به متغیر محیطی PATH اضافه کنید تا با command prompt به راحتی بهش دسترسی داشته باشید.

  • OS X:

از لینک بالا MySQL Community Server رو دانلود کنید نصبش کنید.

موقع نصب یه پسورد پیشفرض براتون انتخاب میکنه حتما اونو جایی یادداشت کنید.

حالا terminal رو باز کنید و با دستور زیر اون رو به متغیرهای محیطی خودتون اضافش کنید:

echo ‘export PATH=/usr/local/mysql/bin:$PATH’ >> ~/.bash_profile

خب حالا میتونید Mysql رو از خط فرمان اجرا کنید.

———————-

از اینجا به بعدش توی همه سیستم عامل‌ها  مشترکه:

  • توی خط فرمانتون دستور زیر رو بنویسید:

mysql -u root -p

توی این دستور میگم یوزر root (عبارتی که جلوی u- نوشتم ) که پسورد هم داره( p- ).

Screenshot from 2016-02-18 11-23-57

  • حالا اینتر رو بزنید، ازتون پسورد root رو میپرسه

Screenshot from 2016-02-18 11-24-15

  • بعد که دوباره اینتر بزنید با موفقیت وارد MySQL میشید:

Screenshot from 2016-02-18 11-25-01

نکته: دستورات MySQL در انتهای خودشون سمی‌کالن (;) دارن.

  • اگه براتون رمز پیشفرضی انتخاب شده با دستور زیر عوضش کنید:

update user set password=PASSWORD(‘your_new_password’) where User=’root’;

به جای your_new_password رمز جدید خودتونو بنویسید.

  • با دستور زیر تغییر رمز رو اعمال کنید:

flush privileges;

  • حالا با نوشتن quit یبار از mysql خارج بشید و دوباره با رمز جدید وارد بشید.
  • خب تبریک، دیگه تقریبا کار تمومه و شما میتونید با با نوشتن دستور زیر لیست table های موجود رو ببینید:

show databases;

 Screenshot from 2016-02-18 11-34-11

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

پاسخ دهید