سامانه فعالآپتایم ۹۹.۹٪دیتاسنتر: ایران / مبین‌وانتحویل آنی و خودکار
← بلاگ

آموزش نصب و پیکربندی MySQL و MariaDB روی سرور مجازی اوبونتو

۲۲ تیر ۱۴۰۵

MySQL و نسخه‌ی سازگار آن MariaDB پرکاربردترین دیتابیس‌های رابطه‌ای برای وب‌سایت‌ها و اپلیکیشن‌ها هستند. در این آموزش نصب و پیکربندی امن دیتابیس روی سرور مجازی اوبونتو را یاد می‌گیرید.

مرحله ۱: نصب MariaDB

sudo apt update
sudo apt install -y mariadb-server

مرحله ۲: ایمن‌سازی نصب

دستور زیر رمز root دیتابیس را تنظیم و تنظیمات ناامن پیش‌فرض را حذف می‌کند:

sudo mysql_secure_installation

به سؤالات با Y پاسخ دهید و یک رمز قوی برای root انتخاب کنید.

مرحله ۳: ساخت دیتابیس و کاربر

sudo mysql -u root -p
CREATE DATABASE myapp CHARACTER SET utf8mb4;
CREATE USER 'myuser'@'localhost' IDENTIFIED BY 'StrongPassword';
GRANT ALL PRIVILEGES ON myapp.* TO 'myuser'@'localhost';
FLUSH PRIVILEGES;
EXIT;

مرحله ۴: مدیریت گرافیکی با phpMyAdmin

اگر ترجیح می‌دهید دیتابیس را با محیط گرافیکی مدیریت کنید، آموزش نصب phpMyAdmin را ببینید.

مرحله ۵: اتصال از راه دور (اختیاری)

برای اتصال از بیرون، در فایل /etc/mysql/mariadb.conf.d/50-server.cnf مقدار bind-address را به 0.0.0.0 تغییر دهید، کاربر را برای هاست موردنظر مجاز کنید و پورت را در فایروال باز کنید:

sudo ufw allow 3306/tcp

هشدار امنیتی: اتصال از راه دور را فقط برای آی‌پی‌های مشخص باز کنید و رمز قوی بگذارید.

جمع‌بندی

حالا یک دیتابیس آماده برای وب‌سایت یا اپلیکیشن خود دارید. برای امنیت بیشتر سرور، راهنمای امنیت سرور لینوکس را مطالعه کنید.

برای اجرای این آموزش به یک سرور مجازی با دسترسی کامل root نیاز دارید. پلن‌های سرور مجازی نکست‌سشن با تحویل آنی و دیتاسنتر ایران آماده‌ی خرید هستند.

mysqlmariadbدیتابیسdatabaseسرور مجازی

سرور مجازی ایران با تحویل آنی می‌خواهید؟

مشاهده پلن‌ها