پایگاه داده MariaDB یک سیستم مدیریت پایگاه داده رابطه ای منبع باز و توسعه یافته در بین برنامه نویسان مستقل است. این برنامه از پایگاه داده MySQL انشعاب (فورک) شده و توسط توسعه دهندگان MySQL، ایجاد شده و نگهداری و پشتیبانی می شود. MariaDB در نظر گرفته شده است تا با MySQL سازگار باشد؛ اما ویژگی های جدیدی مانند موتورهای ذخیره سازی جدید مانند Aria ،ColumnStore و MyRocks به آن اضافه شده اند.

در ادامه این مقاله، نگاهی به نصب و پیکربندی دیتابیس MariaDB در توزیع های مختلف لینوکس مانند اوبونتو، فدورا، دبیان و... می اندازیم.


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

برای نصب پایگاه داده MariaDB در توزیع CentOS، دستورالعمل های زیر را دنبال کنید:

ابتدا وارد وب سایت رسمی MariaDB شده و پس از تعیین جزییات مورد نظر خود، ورودی های ریپوزیتوری مربوطه را دریافت کنید. بهتر است آخرین نسخه stable آن را برای نسخه مناسب سیستم عامل خود دریافت کنید

پس از دریافت ورودی های مخزن، بایدآن ها را درون فایل etc/yum.repos.d/MariaDB.repo/ کپی کنید. بدین منظور ابتدا دستور زیر را اجرا کنید تا امکان ویرایش فایل فراهم شود:

$ sudo vim /etc/yum.repos.d/mariadb.repo

سپس ورودی های مورد نظر را همانند زیر درون فایل کپی کرده و ذخیره کنید:

# MariaDB 10.5 CentOS repository list - created 2020-12-15 07:13 UTC
# http://downloads.mariadb.org/mariadb/repositories/
[mariadb]
name = MariaDB
baseurl = http://yum.mariadb.org/10.5/centos8-amd64
module_hotfixes=1
gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
gpgcheck=1

پس از ذخیره فایل بالا، با استفاده از دستور زیر می توانید وجود این فایل را در سیستم خود بررسی کنید:

$ dnf repolist

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

پس از اطمینان از وجود فایل، دستور زیر را اجرا کنید تا پکیج MariaDB در سیستم شما نصب شود:

$ sudo dnf install MariaDB-server -y

سپس با استفاده از دستورات زیر، سرویس آن را در سیستم خود اجرا کرده و شروع اتوماتیک را نیز برای آن فعال کنید:

$ systemctl start mariadb
$ systemctl enable mariadb

حال می توانید با اجرای دستور زیر، وضعیت MariaDB را در سیستم خود بررسی کنید که چیزی مشابه عکس زیر باید باشد:

$ systemctl status mariadb 

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

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

$ sudo firewall-cmd --permanent --add-service=mysql
$ sudo firewall-cmd --reload

در این نقطه MariaDB در سیستم نصب شده و آماده استفاده است. در حال حاضر باید با اجرای دستور زیر، اسکریپت امنیتی مربوطه را اجرا کنید و سپس گزینه های سوال شده را مطابق تصویر زیر تعیین کنید تا تنظیمات مربوط به پسورد روت، مقررات ریلود شدن، حذف پایگاه داده های تستی و... مشخص گردند:

$ sudo mysql_secure_installation

تنظیم امنیتی mariadb در لینوکس

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

$ mysql -uroot -p

 

برچسب ها : MariaDB
منبع : لینک
لینک کوتاه:     www.errorpedia.ir/s/72911

مطالب مرتبط

نظر شما

لطفا نام و نظر خود را در فرم زیر وارد کرده تا در صورت تایید برای کاربران نمایش داده شود.




متن تصویر:

نظرات کاربران

هیچ نظری تا کنون ثبت نشده است