Ubuntuوبمستران

آموزش نصب دیتابیس MySQL روی Ubuntu 20.04

آموزش نصب دیتابیس MySQL روی Ubuntu 20.04
آموزش نصب دیتابیس MySQL روی Ubuntu 20.04
آموزش نصب دیتابیس MySQL روی Ubuntu 20.04

MySQL از محبوب ترین سیستم های مدیریت و کنترل دیتابیس محسوب می شود که سازگاری کاملی با سیستم های لینوکسی و توزیع های مختلف این سیستم عامل دارد و به کمک آن می توان دیتابیس را به سادگی مدیریت کرد به همین منظور در این مطلب از نایس استار با آموزش نصب دیتابیس MySQL روی Ubuntu 20.04 در خدمت شما هستیم.

آموزش نصب دیتابیس MySQL روی Ubuntu 20.04

برای شروع ابتدا با استفاده از دسترسی SSH و کاربر sudo به سرور خود متصل می شویم.

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

sudo apt update

حال می توانیم با اجرا دستور زیر دیتابیس را روی سرور Ubuntu خود نصب کنیم.

sudo apt install MySQL-server

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

sudo systemctl status MySQL

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

MySQL.service - MySQL Community Server
Loaded: loaded (/lib/systemd/system/MySQL.service; enabled; vendor preset: enabled)
Active: active (running) since Tue 2020-05-06 18:42:08 UTC; 8min ago
Main PID: 8617 (MySQLd)
Status: "Server is operational"
...

کانفیگ امنیتی MySQL روی Ubuntu 20.04

دیتابیس یکی از بخش های مهم در هر سیستمی است و حفظ امنیت آن بسیار حائز اهمیت است. برای افزایش امنیت دیتابیس MySQL از اسکریپت mysql_secure_installation استفاده می شود که یک سری از تنظیمات پایه ای برای افزایش امنیت دیتابیس را انجام می دهد. برای شروع تنظیم این اسکریپت دستور زیر را اجرا می کنیم.

sudo MySQL_secure_installation

پس از اجرا این دستور سیستم در مرحله اول از شما می پرسد که تمایل به نصب VALIDATE PASSWORD برای بررسی قدرت پسورد تنظیمی روی دیتابیس دارید یا خیر که پیشنهاد می کنیم Y را انتخاب و سپس Enter بزنید. قوی ترین حالت برای تنظیم پسورد با VALIDATE PASSWord حالت STRONG است که با وارد کردن عدد 2 مشخص می شود و پسورد در این حالت باید ترکیبی از عدد، حروف کوچک و بزرگ و کاراکتر های خاص باشد.

Securing the MySQL server deployment.
Connecting to MySQL using a blank passWord.
VALIDATE PASSWord COMPONENT can be used to test passWords
and improve security. It checks the strength of passWord
and allows the users to set only those passWords which are
secure enough. Would you like to setup VALIDATE PASSWord component?
Press y|Y for Yes, any other key for No: Y
There are three levels of passWord validation policy:
LOW Length >= 8
MEDIUM Length >= 8, numeric, mixed case, and special characters
STRONG Length >= 8, numeric, mixed case, special characters and dictionary file
Please enter 0 = LOW, 1 = MEDIUM and 2 = STRONG:
2

پس از اینکه مشخص کردید می خواهید از VALIDATE PASSWORD استفاده کنید یا خیر؟ سیستم از شما می خواهد یک پسورد روت برای دیتابیس مشخص کنید.

Please set the passWord for root here.
New passWord: enter your passWord
Re-enter new passWord: reenter your passWord

در صورتی که از VALIDATE PASSWord استفاده کردید پس از وارد کردن پسورد سیستم از شما سوالی مبنی بر تایید رمز و ادامه مراحل می پرسد که می توانید کلید Y و سپس Enter را فشار دهید.

Do you wish to continue with the passWord provided?(Press y|Y for Yes, any other key for No) : Y

توجه داشته باشید که سیستم احراز هویت دیتابیس به طور پیش فرض از طریق auth_socket انجام می شود و اگر می خواهید برای دسترسی به دیتابیس از پسورد استفاده کنید باید نحوه احراز هویت را تغییر دهید. در صورتی که پیش از این نحوه احراز هویت کاربر روت را تغییر نداده اید می توانید از دستور زیر استفاده کنید. در این دستور شما باید پسورد روت که در مرحله قبلی آن را تنظیم کردید را جایگزین passWord کنید.

ALTER USER 'root'@'localhost' IDENTIFIED WITH MySQL_native_passWord BY 'passWord';

سپس دستور زیر را اجرا کنید تا تغییرات و بارگیری مجدد روی سرور اعمال شود.

FLUSH PRIVILEGES;

در نهایت با اجرا دستور زیر می توانید روش احراز هویت برای کاربر root را بررسی کنید.

SELECT user,authentication_string,plugin,host FROM MySQL.user;

پس از این برای اتصال به MySQL می توانید از دستور زیر استفاده کنید.

MySQL -u root -p

در آموزش نصب دیتابیس MySQL روی Ubuntu 20.04 برای شما توضیح دادیم که چگونه می توانید MySQL را روی اوبونتو نصب و کانفیگ کنید. امیدواریم که این مطلب نایس استار برای شما مفید بوده باشد.


(1) Install Linux Apache MySQL PHP
How To Install Linux Apache MySQL PHP LAMP stack on Ubuntu


(2) آموزش نصب MariaDB در Ubuntu 20.04 نصب دیتابیس ماریا دی
05.06.2020 آموزش نصب MariaDB در Ubuntu 20.04. MariaDB یک سیستم مدیریت پایگاه داده متن باز سریع ایمن و مقیاس پذیر است. MariaDB یک انشعاب از MySQL است و یکی از key components های LAMP یا LEMP است که امروزه وب سایت ها و برنامه های بی شماری از این دیتابیس به صورت


(3) Configure pgAdmin4 on Ubuntu 18.04
How to Install and Configure pgAdmin4 on Ubuntu 18.04 16.04


(4) آموزش نصب MySQL در Ubuntu 18.04 How to Install MySQL on
19.04.2019 آموزش نصب MySQL در Ubuntu 18.04. در این آموزش نحوه نصب دیتابیس MySQL و بهینه سازی امنیتی رو در سیستم عامل Ubuntu 18.04 بصورت کوتاه و روان توضیح میدیم. دیتابیس MySQL یکی از دیتابیس


(5) نحوه تعمیر دیتابیس MySQL در WHM وبلاگ
نحوه تعمیر دیتابیس MySQL در WHM وبلاگ شتابان هاست REPAIR


(6) آموزش نصب فایروال UFW در اوبونتو 20.04 Ubuntu - وان سرور
09.05.2020 در این مقاله آموزش نصب UFW برای پیکربندی و مدیریت فایروال در اوبونتو 20.04 ubuntu شرح داده شده است. پیش نیازها فقط یوزر root یا کاربران دارای امتیازات sudo می توانند فایروال سیستم را مدیریت کنند.


(7) آموزش MySQL نصب و راه اندازی بر روی ویندوز
آموزش MySql - نصب و راه اندازی بر روی ویندوز MySQL را از کجا تهیه کنیم و به چه نرم افزاری نیاز د اریم همانطور که می دانید PHP و MySQL نرم افزارهای اپن سورس هستند و به صورت رایگان در اختیار همه قرار دارند .


(8) نحوه نصب MySQL در اوبونتو 20.04 uvpsgol31
در این آموزش نحوه نصب MySQL نسخه 8 بر روی سرور مجازی Ubuntu 20.04 بررسی می شود. با تکمیل آن شما یک پایگاه داده رابطه ای در حال کار خواهید داشت که می توانید برای ساختن وب سایت یا برنامه بعدی خود استفاده


(9) اوبونتو 20.04 Ubuntu
آموزش نصب MariaDB در اوبونتو 20.04 Ubuntu - وان سرور


(10) How to Install MySQL on Ubuntu 16.04
How to Install MySQL on Ubuntu 16.04

دیدگاهتان را بنویسید

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

شش + ده =

دکمه بازگشت به بالا