۱. نصب
sudo apt update
sudo apt install -y mariadb-server
sudo systemctl enable --now mariadb۲. تنظیمات امنیتی اولیه
sudo mariadb-secure-installationبه سؤالات اینطور پاسخ دهید:
Switch to unix_socket authentication: Y (root فقط از طریقsudoوارد میشود)- حذف کاربران ناشناس: Y
- غیرفعال کردن ورود root از راه دور: Y
- حذف پایگاه دادهی test: Y
۳. کاربر و پایگاه داده برای برنامه
sudo mariadbCREATE DATABASE appdb CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
CREATE USER 'app'@'localhost' IDENTIFIED BY 'یک-رمز-قوی';
GRANT ALL PRIVILEGES ON appdb.* TO 'app'@'localhost';
FLUSH PRIVILEGES;
EXIT;utf8mb4 برای ذخیرهی درست متن فارسی و ایموجی لازم است.
۴. آزمایش
mariadb -u app -p appdb -e 'SELECT VERSION();'۵. پشتیبانگیری
sudo mariadb-dump --single-transaction appdb | gzip > appdb-$(date +%F).sql.gz