آموزش نصب و پیکربندی 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 نیاز دارید. پلنهای سرور مجازی نکستسشن با تحویل آنی و دیتاسنتر ایران آمادهی خرید هستند.