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

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

زمان تقریبی مطالعه: 3 دقیقه

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

MariaDB یک سیستم مدیریت پایگاه داده منبع باز است. در این راهنما آموزش نصب MariaDB در اوبونتو 20.04 Ubuntu توضیح داده شده است.

پیش نیازها

ما فرض می کنیم که شما به عنوان سرور یا کاربر دارای مجوزهای sudo به سرور اوبونتو دسترسی دارید .

یک راز بزرگ درمورد 90 % هاستینگ های ایرانی، اورسل کردن بیش از حد است که باعث افت کیفیت سرورها میشود.

وان سرور با ارائه دسترسی های مختلف این امکان را به شما خواهد داد که تمامی منابع سرورتان را مدیریت و بررسی کنید و همچنین با ارائه گارانتی 100% برگشت وجه ریسک خرید شما را به %0 کاهش میدهد.

برای خرید سرور مجازی با گارانتی 100% بازگشت وجه کلیک کنید.

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

در زمان نوشتن این مقاله ، آخرین نسخه MariaDB موجود در مخازن اوبونتو نسخه 10.3 است. برای نصب آن دستورات زیر را اجرا کنید:

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

به عنوان 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 را در اوبونتو 20.04 نصب کنید. اکنون که سرور پایگاه داده شما در حال کار است ، قدم بعدی شما می تواند یاد بگیرد که چگونه می توانید حساب های کاربری MariaDB و بانک های داده را مدیریت کنید .

لطفا جهت بهبهود کیفیت آموزش های ارسالی، نظرات خود را از طریق کامنت و درج ستاره ارسال کنید

5/5 - (19 امتیاز)