۰
(۰)

MariaDB یک سیستم مدیریت پایگاه داده محبوب و متن‌باز است که جایگزین MySQL شده و عملکرد بهتر، امنیت بیشتر، و ابزارهای پیشرفته‌تری ارائه می‌دهد. در این مقاله، به آموزش گام‌به‌گام نصب MariaDB روی سیستم‌عامل دبیان ۹ (Debian Stretch) می‌پردازیم.

۱. مقدمه‌ای بر MariaDB

MariaDB یک فورک از MySQL است که به‌صورت متن‌باز توسعه یافته و کاملاً با MySQL سازگار است. این پایگاه داده برای مدیریت داده‌های بزرگ و پیچیده در برنامه‌های مختلف وب و سازمانی ایده‌آل است.

۲. پیش‌نیازها

قبل از شروع فرآیند نصب، مطمئن شوید که شرایط زیر را دارید:
– یک سرور با سیستم‌عامل **Debian 9**
– دسترسی به کاربر **root** یا کاربری با قابلیت اجرای دستورات **sudo**
– اتصال به اینترنت

۳. به‌روزرسانی مخازن دبیان

برای اطمینان از دسترسی به جدیدترین بسته‌ها، ابتدا مخازن سیستم را به‌روزرسانی کنید:


sudo apt update
sudo apt upgrade

۴. نصب MariaDB

۴.۱. بررسی مخازن پیش‌فرض

MariaDB در مخازن پیش‌فرض دبیان ۹ موجود است. برای نصب، کافی است دستور زیر را اجرا کنید:

sudo apt install mariadb-server mariadb-client

این دستور، سرور و کلاینت MariaDB را نصب می‌کند.

۴.۲. بررسی نسخه نصب‌شده

برای اطمینان از نصب صحیح MariaDB و بررسی نسخه آن:

mariadb --version

۵. راه‌اندازی و فعال‌سازی سرویس MariaDB

پس از نصب، سرویس MariaDB را راه‌اندازی کنید:

sudo systemctl start mariadb

برای اطمینان از فعال بودن MariaDB در هنگام بوت:

sudo systemctl enable mariadb

۶. امنیت اولیه MariaDB

برای ایمن‌سازی MariaDB، از اسکریپت امنیتی ارائه‌شده استفاده کنید:

sudo mysql_secure_installation

در این اسکریپت، مراحل زیر را دنبال کنید:
– **رمز عبور root**: اگر از شما خواسته شد، یک رمز عبور قوی برای کاربر root تنظیم کنید.
– **حذف کاربران ناشناس**: بله
– **غیرفعال کردن ورود root از راه دور**: بله
– **حذف پایگاه‌های داده آزمایشی**: بله
– **بارگذاری مجدد جدول‌های امتیازات**: بله

۷. اتصال به MariaDB

برای اتصال به پایگاه داده، دستور زیر را اجرا کنید:

sudo mysql -u root -p

پس از وارد کردن رمز عبور، وارد کنسول MariaDB می‌شوید و می‌توانید دستورات SQL خود را اجرا کنید.

۸. ایجاد پایگاه داده و کاربر جدید

۸.۱. ایجاد یک پایگاه داده جدید

برای ایجاد یک پایگاه داده:

CREATE DATABASE my_database;

۸.۲. ایجاد کاربر جدید

برای ایجاد یک کاربر جدید با رمز عبور:

CREATE USER 'new_user'@'localhost' IDENTIFIED BY 'password';

۸.۳. اعطای دسترسی به کاربر

برای اعطای تمام دسترسی‌ها به کاربر جدید روی پایگاه داده:


GRANT ALL PRIVILEGES ON my_database.* TO 'new_user'@'localhost';
FLUSH PRIVILEGES;

۹. بررسی وضعیت سرویس MariaDB

برای بررسی وضعیت سرویس MariaDB:

sudo systemctl status mariadb

اگر سرویس به‌درستی اجرا شود، پیامی مشابه زیر نمایش داده می‌شود:

Active: active (running)

۱۰. پیکربندی پیشرفته (اختیاری)

۱۰.۱. تغییر تنظیمات MariaDB

فایل تنظیمات اصلی MariaDB در مسیر **/etc/mysql/mariadb.conf.d/50-server.cnf** قرار دارد. برای ویرایش آن:

sudo nano /etc/mysql/mariadb.conf.d/50-server.cnf

پس از اعمال تغییرات، سرویس MariaDB را مجدداً راه‌اندازی کنید:

sudo systemctl restart mariadb
۱۰.۲. فعال کردن ورود از راه دور

برای فعال کردن اتصال از راه دور، تنظیم زیر را در فایل تنظیمات تغییر دهید:

bind-address = 0.0.0.0

۱۱. حذف MariaDB (اختیاری)

اگر بخواهید MariaDB را از سیستم حذف کنید:

sudo apt remove --purge mariadb-server mariadb-client
sudo apt autoremove

جمع‌بندی

MariaDB یک جایگزین سریع، امن، و پایدار برای MySQL است که به‌راحتی در دبیان ۹ قابل نصب و پیکربندی است. با استفاده از این راهنمای گام‌به‌گام، شما می‌توانید MariaDB را نصب، راه‌اندازی و مدیریت کنید.

اگر سوالی دارید یا به مشکلی برخورد کردید، خوشحال می‌شویم که در نظرات پاسخگو باشیم!

چقدر این مطلب مفید بود؟

روی یک ستاره کلیک کنید تا به آن امتیاز دهید!

میانگین امتیاز ۰ / ۵. تعداد آرا: ۰

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