آموزش نصب Mysql بر روی اوبونتو
آموزش نصب Mysql بر روی اوبونتو
در مقالات قبلی راجع به نصب پایگاه داده محبوب Postgresql بر روی اوبونتو صحبت کردیم. Mysql نیز مانند Postgresql یک دیتابیس برای ذخیره اطلاعات میباشد که برای وبسایت ها و نرم افزارها مورد استفاده قرار میگیرد.
برای نصب Mysql بر روی اوبونتو میبایست با کاربری که دسترسی روت به سیستم دارد، اقدام به نصب نمایید.
برای شروع دستورات زیر را در ترمینال وارد کنید:
sudo apt update
sudo apt install mysql-server
با اجرای این دستور نرم افزار Mysql مانند تصویر زیر شروع به نصب میکند:
به طور معمول بعد از نصب شدن Mysql سرویس آن با نام Mysql.service آغاز به کار میکند.
که برای اطمینان از این موضوع میتوانیم از دستور زیر استفاده نماییم:
sudo systemctl status mysql
بعد از اجرای این دستور، خروجی باید شبیه به تصویر زیر باشد که وضعیت سرویس را به ما نشان میدهد:
همانطور که دیدیم سرویس فعال میباشد و مشکلی در دیتابیس وجود ندارد.
امن کردن ارتباط Mysql:
برای اینکه امنیت دیتابیس تامین شود، میبایست از قابلیتی که خود Mysql در اختیار ما قرار داده است، استفاده نماییم.
برای این کار دستور زیر را در ترمینال تایپ نمایید:
sudo mysql_secure_installation
بعد از اجرای این دستور اسکریپتی که مربوط به تامین امنیت دیتابیس میباشد فراخوانی میشود. (مانند تصویر زیر)
با اجرای این اسکریپت از شما سوال میشود که آیا مایل به فعال نمودن این قابلیت هستید یا خیر؟
که باید حرف Y را تایپ کنید و اینتر را بفشارید.
سطوح پیچیدگی پسورد
در قسمت بعد از شما خواسته میشود که سطح پیچیدگی پسورد را تعیین نمایید که این سطوح عبارتند از:
Low = پسورد باید حداقل ۸ کاراکتر باشد.
MEDIUM= حداقل ۸ کاراکتر + عدد + حروف کوچک و بزرگ + کاراکتر های خاص.
STRONG= حداقل ۸ کاراکتر + عدد + حروف کوچک و بزرگ + کاراکتر های خاص + استفاده از دیکشنری.
برای انتخاب سطح Low عدد ۰ , سطح Medium عدد ۱ و برای سطح Strong عدد ۲ را انتخاب نمایید.
بعد از انتخاب سطح مورد نظر، از شما خواسته میشود که رمز عبور جدید را ایجاد نمایید:
و در ادامه از شما سوال میشود که آیا رمز عبور انتخابی مورد تایید شما میباشد یا خیر؟
که با زدن گزینه y به مرحله بعد میرویم:
در ادامه چندین سوال از شما پرسیده میشود که میبایست به همه آنها جواب Y بدهید.
این سوالات برای انجام کارهای زیر میباشد:
−حذف کاربران ناشناس
−محدود کردن دسترسی کاربر Root
−حذف دیتابیس آزمایشی
−ریست کردن دسترسی های جداول
بعد از اتمام مراحل بالا شما باید در صفحه عبارت All done! را ببینید که به معنای اتمام فرایند میباشد.
ورود به Mysql:
برای وارد شدن به نرم افزار و مدیریت آن میبایست به خط فرمان این سرویس متصل شویم.
برای شروع، دستور زیر را در ترمینال تایپ نمایید:
sudo mysql
بعد از اجرای این دستور شما وارد کامند لاین Mysql میشوید:
دستور بالا برای اتصال از طریق ترمینال سرور به صورت مستقیم میباشد.
و برای اتصال به دیتابیس از طریق نرم افزارهای دیگر، میبایست یک کاربر جدید ایجاد نمایید و دسترسی های لازم را به آن اعطا کنید:
;’GRANT ALL PRIVILEGES ON *.* TO ‘My_User’@’localhost’ IDENTIFIED BY ‘My_Password
جمع بندی
در این مقاله به شما نحوه نصب و راه اندازی سرور Mysql را آموزش دادیم.
توجه کنید که این آموزش صرفا جهت نصب این سرویس میباشد و برای مدیریت جدول ها و کار با این سرویس، نیاز به آموزش های تخصصی تر در این زمینه خواهید داشت.