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

MySQL و فورک متنبازش MariaDB محبوبترین سیستمهای مدیریت پایگاهداده رابطهای برای وب هستند. اکثر اپلیکیشنهای وب از جمله وردپرس روی یکی از این دو دیتابیس اجرا میشوند. در این آموزش نصب MariaDB (که امروز جایگزین پیشفرض MySQL در اوبونتو شده) را مرور میکنیم.
نصب MariaDB روی اوبونتو
sudo apt update sudo apt install mariadb-server
بعد از نصب، سرویس را فعال کنید:
sudo systemctl enable mariadb sudo systemctl start mariadb
امنسازی نصب
اسکریپت امنیتی داخلی را اجرا کنید تا رمز روت تنظیم شود، کاربر ناشناس حذف شود و دسترسی از راه دور برای روت غیرفعال شود:
sudo mysql_secure_installation
سوالات آن را با دقت پاسخ دهید؛ برای اکثر سرورهای تولیدی، پاسخ «بله» به همه گزینههای امنیتی توصیه میشود.
ساخت دیتابیس و کاربر
وارد کنسول MySQL شوید:
sudo mysql
سپس دستورات زیر را اجرا کنید:
CREATE DATABASE mydatabase; CREATE USER 'myuser'@'localhost' IDENTIFIED BY 'RamzeQavi123!'; GRANT ALL PRIVILEGES ON mydatabase.* TO 'myuser'@'localhost'; FLUSH PRIVILEGES; EXIT;
اتصال از راه دور (در صورت نیاز)
بهصورت پیشفرض MariaDB فقط به درخواستهای localhost پاسخ میدهد. برای اتصال از راه دور (که فقط در صورت نیاز واقعی توصیه میشود)، آدرس bind را در فایل /etc/mysql/mariadb.conf.d/50-server.cnf تغییر دهید و در فایروال فقط آیپیهای مورد اعتماد را مجاز کنید — هرگز پورت دیتابیس را بدون محدودیت به کل اینترنت باز نگذارید.
مدیریت گرافیکی با phpMyAdmin
اگر ترجیح میدهید دیتابیس را از طریق رابط گرافیکی مدیریت کنید، آموزش نصب phpMyAdmin را ببینید.
برای دیتابیسهایی با ترافیک بالا، اجرای آن روی سرور مجازی با هارد NVMe تفاوت محسوسی در سرعت پاسخدهی ایجاد میکند.



