نصب MariaDB 10.11 بر روی دبیان
MariaDB یک سیستم مدیریت پایگاه داده متنباز است که به دلیل عملکرد بالا و قابلیت اطمینان شناخته شده است. در این مقاله، به صورت گامبهگام به شما نحوه نصب.....
لیست مطالب
MariaDB یک سیستم مدیریت پایگاه داده متنباز است که به دلیل عملکرد بالا و قابلیت اطمینان شناخته شده است. در این مقاله، به صورت گامبهگام به شما نحوه نصب MariaDB نسخه 10.11 بر روی دبیان 10، 11 و 12 را آموزش خواهیم داد.
نصب پیشنیازها
برای نصب MariaDB باید کاربر ریشه (root) یا کاربری با دسترسیهای sudo باشید. همچنین مطمئن شوید که سیستم شما بهروز است و اتصال به اینترنت دارید.
گام 1: بهروزرسانی سیستم و نصب پیشنیازها
ابتدا باید سیستم خود را بهروز کرده و برخی پیشنیازهای نرمافزاری را نصب کنید. دستور زیر را اجرا کنید:
sudo apt-get update && sudo apt-get upgrade -y
سپس ابزارهای لازم برای مدیریت بستهها و کلیدهای رمزنگاری را نصب میکنیم:
sudo apt-get install wget software-properties-common dirmngr ca-certificates apt-transport-https debian-keyring -y
این دستور بستههای مورد نیاز برای دانلود کلیدهای GPG، نصب مخازن جدید و انتقال دادههای HTTPS را نصب میکند.
گام 2: اضافه کردن کلید امضای MariaDB
MariaDB از کلید GPG برای امضای بستههای خود استفاده میکند تا از اصالت و صحت بستهها اطمینان حاصل شود. برای دانلود و نصب این کلید از دستور زیر استفاده کنید:
sudo wget -O- https://mariadb.org/mariadb_release_signing_key.asc | gpg --dearmor | sudo tee /usr/share/keyrings/mariadb.gpg
این دستور کلید امضای رسمی MariaDB را دانلود کرده و آن را به سیستم شما اضافه میکند.
گام 3: اضافه کردن مخزن MariaDB
حالا باید مخزن MariaDB را به سیستم اضافه کنید. بسته به نسخه دبیان، میتوانید از مخزن مربوط به آن استفاده کنید. برای مثال، برای دبیان 11 (Bullseye)، دستور زیر را اجرا کنید:
echo deb [arch=amd64,arm64,ppc64el signed-by=/usr/share/keyrings/mariadb.gpg] http://mirror.mariadb.org/repo/10.11/debian/ bullseye main | sudo tee /etc/apt/sources.list.d/mariadb.list
در این دستور:
[arch=amd64,arm64,ppc64el]
: مشخص میکند که مخزن برای چه معماریهایی معتبر است.signed-by=/usr/share/keyrings/mariadb.gpg
: کلید امضای بستهها که قبلاً دانلود کردهایم را تعیین میکند.bullseye
: نام کد نسخه دبیان است. برای دبیان 10 ازbuster
و برای دبیان 12 ازbookworm
استفاده کنید.
گام 4: بهروزرسانی فهرست بستهها
پس از اضافه کردن مخزن MariaDB، باید فهرست بستههای سیستم را بهروزرسانی کنید تا بستههای جدید از مخزن اضافه شده قابل دسترس باشند:
sudo apt update
گام 5: نصب MariaDB
اکنون که مخزن MariaDB به سیستم اضافه شده و فهرست بستهها بهروز شده است، میتوانید سرور و کلاینت MariaDB را نصب کنید:
sudo apt install mariadb-server mariadb-client -y
این دستور سرور و کلاینت MariaDB را نصب میکند. گزینه -y
باعث میشود که بهطور خودکار همه سوالات تایید در طول نصب پاسخ داده شوند.
گام 6: بررسی نصب MariaDB
برای اطمینان از نصب صحیح، میتوانید نسخه MariaDB نصب شده را با دستور زیر بررسی کنید:
mariadb --version
این دستور باید نسخه 10.11 را به شما نمایش دهد.
گام 7: فعالسازی و شروع سرویس MariaDB
برای اطمینان از اینکه سرویس MariaDB بهطور خودکار با بوت شدن سیستم اجرا میشود و سرویس فعال است، از دستورات زیر استفاده کنید:
sudo systemctl start mariadb && sudo systemctl enable mariadb
این دستورات سرویس MariaDB را شروع کرده و آن را بهطور دائمی فعال میکنند.
گام 8: امنسازی MariaDB
MariaDB ابزار mysql_secure_installation
را ارائه میدهد که به شما امکان میدهد سرور خود را امن کنید. برای اجرای این ابزار از دستور زیر استفاده کنید:
sudo mysql_secure_installation
در قسمت mysql_secure_installation
، شما با یک سری سوالات مواجه خواهید شد که برای امنسازی MariaDB ضروری هستند. در اینجا پاسخ دقیق از هر مرحله و بهترین گزینههایی که میتوانید انتخاب کنید را ارائه میدهیم، برای اطمینان از انتخابهای مناسب، میتوانید به این صورت عمل کنید:
- Enter (برای رمز عبور کنونی
root
) - Y (برای تنظیم رمز عبور جدید
root
) - رمز عبور جدید را وارد کنید
- Y (برای حذف کاربران ناشناس)
- Y (برای غیرفعال کردن ورود ریشه از راه دور)
- Y (برای حذف پایگاه دادهی تست)
- Y (برای بارگذاری مجدد جداول امتیازات)
این فرآیند به شما کمک میکند که MariaDB را با امنیت بالاتری راهاندازی کنید. پس از پاسخ به این سوالات، MariaDB شما امن شده و آماده استفاده است. با موفقیت فرآیند نصب و پیکربندی MariaDB را به پایان رساندهاید.
دیدگاه های مربوط به این مقاله (برای ارسال دیدگاه در سایت حتما باید عضو باشید و پروفایل کاربری شما تکمیل شده باشد)