از طریق منوی جستجو مطلب مورد نظر خود در وبلاگ را به سرعت پیدا کنید
MariaDB را نصب کنید CentOS 7
سرفصلهای مطلب
MariaDB یک سیستم مدیریت پایگاه داده رابطهای منبع باز، سازگار با عقب و باینری جایگزین MySQL است. این توسط برخی از توسعه دهندگان اصلی MySQL و توسط بسیاری از افراد جامعه توسعه یافته است. با انتشار CentOS 7، MySQL با MariaDB به عنوان سیستم پایگاه داده پیش فرض جایگزین شد.
اگر به هر دلیلی نیاز به نصب MySQL دارید، روش نصب MySQL را بررسی کنید CentOS 7 آموزش. اگر برنامه شما نیاز خاصی ندارد، باید از MariaDB، سیستم پایگاه داده پیش فرض استفاده کنید CentOS 7.
در این آموزش روش نصب آخرین نسخه MariaDB را به شما نشان خواهیم داد CentOS 7 با استفاده از مخازن رسمی MariaDB.
پیش نیازها
قبل از ادامه آموزش مطمئن شوید که به عنوان یک کاربر با امتیازات sudo وارد شده اید.
MariaDB 5.5 را روی آن نصب کنید CentOS 7
نسخه سرور MariaDB به صورت پیش فرض ارائه شده است CentOS مخازن نسخه 5.5 است. اگرچه این آخرین نسخه نیست، اما کاملاً پایدار است.
مراحل زیر را دنبال کنید تا MariaDB 5.5 را نصب و ایمن کنید CentOS 7:
-
بسته MariaDB را با استفاده از مدیر بسته yum نصب کنید:
sudo yum install mariadb-server
مطبوعات
y
زمانی که از شما خواسته شد تا نصب را ادامه دهید. -
پس از اتمام نصب، سرویس MariaDB را راه اندازی کنید و با استفاده از دستورات زیر، آن را در هنگام بوت فعال کنید:
sudo systemctl start mariadb
sudo systemctl enable mariadb
-
برای تأیید موفقیت آمیز بودن نصب، وضعیت سرویس MariaDB را با تایپ کردن زیر بررسی کنید:
sudo systemctl status mariadb
خروجی باید نشان دهد که سرویس فعال و در حال اجرا است:
-
را اجرا کنید
mysql_secure_installation
اسکریپتی که چندین کار مرتبط با امنیت را انجام می دهد:sudo mysql_secure_installation
از شما خواسته می شود تا رمز عبور کاربر اصلی را تنظیم کنید، حساب های کاربری ناشناس را حذف کنید، دسترسی کاربر ریشه به ماشین محلی را محدود کنید و پایگاه داده آزمایشی را حذف کنید.
مراحل به تفصیل توضیح داده شده است. توصیه می شود پاسخ دهید
Y
(بله) به همه سوالات.
MariaDB 10.3 را روی آن نصب کنید CentOS 7
در زمان نگارش این مقاله، آخرین نسخه MariaDB نسخه 10.3 است. اگر نیاز به نصب هر نسخه دیگری از MariaDB دارید، به این آدرس بروید مخازن MariaDB page
، و یک فایل مخزن برای یک نسخه خاص MariaDB ایجاد کنید.
برای نصب MariaDB 10.3 بر روی CentOS 7، این مراحل را دنبال کنید:
-
اولین قدم این است که مخزن MariaDB را فعال کنید. یک فایل مخزن به نام ایجاد کنید
MariaDB.repo
و مطالب زیر را اضافه کنید:/etc/yum.repos.d/MariaDB.repo# MariaDB 10.3 CentOS repository list - created 2018-05-25 19:02 UTC # http://downloads.mariadb.org/mariadb/repositories/ [mariadb] name = MariaDB baseurl = http://yum.mariadb.org/10.3/centos7-amd64 gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB gpgcheck=1
-
سرور MariaDB و بسته های مشتری را با استفاده از آن نصب کنید
yum
، مانند سایرین CentOS بسته:sudo yum install MariaDB-server MariaDB-client
Yum ممکن است از شما بخواهد که کلید MariaDB GPG را وارد کنید:
Retrieving key from https://yum.mariadb.org/RPM-GPG-KEY-MariaDB Importing GPG key 0x1BB943DB: Userid : "MariaDB Package Signing Key <package-signing-key@mariadb.org>" Fingerprint: 1993 69e5 404b d5fc 7d2f e43b cbcb 082a 1bb9 43db From : https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
تایپ کنید
y
و ضربه بزنیدEnter
. -
پس از اتمام نصب، MariaDB را فعال کنید تا در بوت شروع شود و سرویس را راه اندازی کند:
sudo systemctl enable mariadb
sudo systemctl start mariadb
-
برای تأیید نصب، وضعیت سرویس MariaDB را با تایپ کردن بررسی کنید:
sudo systemctl status mariadb
● mariadb.service - MariaDB 10.3.7 database server Loaded: loaded (/usr/lib/systemd/system/mariadb.service; enabled; vendor preset: disabled) Drop-In: /etc/systemd/system/mariadb.service.d └─migrated-from-my.cnf-settings.conf Active: inactive (dead) Docs: man:mysqld(8) https://mariadb.com/kb/en/library/systemd/
-
آخرین مرحله اجرای آن است
mysql_secure_installation
اسکریپتی که چندین کار مرتبط با امنیت را انجام می دهد:sudo mysql_secure_installation
اسکریپت از شما می خواهد رمز عبور کاربر اصلی را تنظیم کنید، کاربر ناشناس را حذف کنید، دسترسی کاربر ریشه به ماشین محلی را محدود کنید و پایگاه داده آزمایشی را حذف کنید.
تمامی مراحل به تفصیل توضیح داده شده و پیشنهاد می شود پاسخ دهید
Y
(بله) به همه سوالات.
از خط فرمان به MariaDB متصل شوید
برای اتصال به سرور MariaDB از طریق terminal به عنوان نوع حساب ریشه:
mysql -u root -p
از شما خواسته می شود رمز عبور root را که قبلاً تنظیم کرده اید وارد کنید mysql_secure_installation
اسکریپت اجرا شد
هنگامی که رمز عبور را وارد کردید با پوسته MariaDB مطابق شکل زیر نمایش داده می شود:
Welcome to the MariaDB monitor. Commands end with ; or \g.
Your MariaDB connection id is 8
Server version: 10.3.7-MariaDB MariaDB Server
Copyright (c) 2000, 2018, Oracle, MariaDB Corporation Ab and others.
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
نتیجه
در این آموزش، روش نصب و ایمن سازی MariaDB را بر روی a به شما نشان داده ایم CentOS 7 سرور.
اکنون که سرور MariaDB شما راهاندازی شده و میدانید چگونه از خط فرمان به سرور MariaDB متصل شوید، ممکن است بخواهید راهنماهای زیر را بررسی کنید:
- روش مدیریت حساب های کاربری و پایگاه داده MySQL
- روش بازنشانی رمز عبور ریشه MySQL
- چگونه یک پایگاه داده MySQL ایجاد کنیم
- روش ایجاد حساب کاربری MySQL و اعطای امتیازات
- روش نمایش کاربران MySQL
- روش پشتیبان گیری و بازیابی پایگاه داده MySQL با Mysqldump
اگر یک رابط وب را به خط فرمان ترجیح می دهید، می توانید phpMyAdmin را نصب کنید و پایگاه داده های MariaDB خود را از طریق آن مدیریت کنید.
این پست بخشی از LEMP Stack را نصب کنید CentOS 7 سلسله.
سایر پست های این مجموعه:
روش نصب Nginx روی CentOS 7
Nginx را با Let’s Encrypt روشن کنید CentOS 7
MariaDB را نصب کنید CentOS 7
PHP 7 را روی آن نصب کنید CentOS 7
روش راه اندازی بلوک های سرور Nginx CentOS 7
لطفا در صورت وجود مشکل در متن یا مفهوم نبودن توضیحات، از طریق دکمه گزارش نوشتار یا درج نظر روی این مطلب ما را از جزییات مشکل مشاهده شده مطلع کنید تا به آن رسیدگی کنیم
زمان انتشار: 1402-12-27 21:22:02