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 را روی اوبونتو نصب و کانفیگ کنید. امیدواریم که این مطلب برای شما مفید بوده باشد.



Install Linux Apache MySQL PHP
How To Install Linux Apache MySQL PHP LAMP stack on Ubuntu


How to Install MySQL on Ubuntu 16.04
How to Install MySQL on Ubuntu 16.04


آموزش نصب اوبونتو 20.04 - aparat.com
30.03.2020 در این ویدیو نحوه نصب سیستم عامل اوبونتو 20.04 را یاد خواهید گرفت نصب ubuntu در ماشین مجازی VMWare Workstation و سیستم حقیقی انتخاب دیسک و پارتیشن صحیح ساخت پارتیشن های مورد نیاز و


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


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


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


جی بلاگ نصب سرور Ubuntu 20.04 LTS
پس از انتشار اوبونتو 19.10 کاربران در انتظار نسخه بعدی اوبونتو یعنی 20.04 LTS به سر میبرند. این آموزش نصب یک سرور پایه Ubuntu 20.04 LTS را با جزئیات دقیق شرح میدهد.


نصب MariaDB در اوبونتو 20.04 - Asadiomid - Medium
در این آموزش نحوه نصب MariaDB در سرور مجازی Ubuntu 20.04 توضیح داده خواهد شد و تأیید می شود که در حال اجرا است و از


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


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

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

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

17 − یازده =

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