پایگاه داده, لینوکس, مدیریت سرور لینوکس

آموزش نصب MariaDB در اوبونتو – راه اندازی ماریا دی بی در لینوکس Ubuntu

آموزش نصب MariaDB در اوبونتو - راه اندازی ماریا دی بی در لینوکس Ubuntu

نصب MariaDB در اوبونتو ساده است، در این مقاله نحوه راه اندازی و نصب ماریا دی بی در لینوکس توزیع Ubuntu را به شما عزیزان آموزش خواهیم داد، همراه داتیس نتورک باشید.

آموزش نصب MariaDB در اوبونتو - راه اندازی ماریا دی بی در لینوکس Ubuntu

نصب MariaDB در اوبونتو

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

ماریا دی‌ بی یک DBMS یا Database Management System از انشعابات MySQL است و از موتور MariaDB Storage Engine به عنوان موتور ذخیره ساز استفاده می کند.

مراحل نصب ماریا دی بی در Ubuntu

برای نصب آن دستورات زیر را اجرا کنید:

sudo apt update
sudo apt install mariadb-server

پس از اتمام نصب ، سرویس MariaDB بطور خودکار شروع می شود.

برای تأیید صحت سرور پایگاه داده ، تایپ کنید:

sudo systemctl status mariadb

خروجی باید نشان دهد که خدمات فعال و در حال اجرا است:

امنیت MariaDB

پکیج سرور MariaDB با اسکریپتی به نام mysql_secure_installationبه شما امکان میدهد تا امنیت سرور پایگاه داده را به راحتی بهبود ببخشید.

اجرای اسکریپت :

sudo mysql_secure_installation

از شما خواسته می شود که رمزعبور root را وارد کنید:

Enter current password for root (enter for none):

از آنجا که هنوز رمز اصلی را تنظیم نکرده اید ، کافیست “Enter” را اینجا فشار دهید.

در صورت درخواست بعدی ، از شما خواسته می شود یک رمز عبور برای کاربر روت MySQL تنظیم کنید:

Set root password? [Y/n] n

nتایپ کنید. در Ubuntu ، کاربر root MariaDB به طور پیش فرض توسط افزونه auth_socket تأیید می شود .

در مرحله بعد ، از شما خواسته می شود تا کاربر ناشناس را حذف کنید ، دسترسی کاربر root به دستگاه محلی را محدود کنید ، پایگاه داده آزمایشی را حذف کرده و جداول را بارگیری کنید.

شما باید Y به همه سؤالات پاسخ دهید:

Remove anonymous users? [Y/n] Y
Disallow root login remotely? [Y/n] Y
Remove test database and access to it? [Y/n] Y
Reload privilege tables now? [Y/n] Y

پس از نصب MariaDB در اوبونتو به عنوان root وارد شوید

برای تعامل با سرور MariaDB از خط فرمان ، از نرم افزار کلاینتmysql یا نام مستعار آن استفاده کنید mariadb.

این ابزار به عنوان وابستگی به بسته سرور MariaDB نصب شده است.

افزونه auth_socket کاربرانی را که از طریق پرونده سوکت یونیکس localhostمتصل می شوند ، تأیید می کند.

این بدان معنی است که شما نمی توانید با ارائه رمز ورود ، به عنوان root تأیید اعتبار کنید.

برای ورود به سرور MariaDB به عنوان نوع کاربر اصلی:

sudo mysql

مطابق شکل زیر ، پوسته MariaDB به شما ارائه می شود:

Welcome to the MariaDB monitor. Commands end with ; or \g.
Your MariaDB connection id is 61
Server version: 10.3.22-MariaDB-1ubuntu1 Ubuntu 20.04

Copyright (c) 2000, 2018, Oracle, MariaDB Corporation Ab and others.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

MariaDB [(none)]> Bye

اگر می خواهید با استفاده از یک برنامه خارجی مانند phpMyAdmin به سرور MariaDB خود وارد شوید ، دو گزینه دارید.

مورد اول تغییر روش احراز هویت از auth_socket به mysql_native_password است.

می توانید با اجرای دستور زیر این کار را انجام دهید:

ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'very_strong_password';
FLUSH PRIVILEGES;

گزینه دوم و توصیه شده، ایجاد یک کاربر جدید ویژه با دسترسی به کلیه بانکهای اطلاعاتی است:

GRANT ALL PRIVILEGES ON *.* TO 'administrator'@'localhost' IDENTIFIED BY 'very_strong_password';

شما می توانید هر کاربر مورد نظر خود را معرفی کنید ، اما مطمئن شوید که از یک رمزعبور قوی استفاده می کنید.

سخن پایانی

امیدواریم مقاله آموزش نصب MariaDB در Ubuntu برای شما مفید بوده باشد.

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

مطالب مرتبط

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

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