MariaDB یک سیستم مدیریت پایگاه داده منبع باز است که معمولاً به عنوان جایگزینی برای بخش MySQL محبوب ترین LAMP (Linux ، Apache ، MySQL ، PHP / Python / Perl) استفاده می شود. در واقع به عنوان جایگزینی برای MySQL در نظر گرفته شده است.
در این آموزش ، نحوه نصب آخرین نسخه MariaDB در سرور مجازی CentOS 8 را توضیح خواهیم داد. اگر میخواهید تفاوت MySQL با MariaDB را بدانید ، MariaDB بسته ارجح است و به جای MySQL یکپارچه عمل میکند. اگر به طور خاص به MySQL احتیاج دارید ، به راهنمای نحوه نصب MySQL در CentOS 8 مراجعه کنید.
پیش نیازها
برای پیروی از این آموزش ، به یک سرور مجازی CentOS 8 با یک کاربر غیر ریشه فعال sudo نیاز دارید. می توانید در مورد راه اندازی یک کاربر با این امتیازات در راهنمای اولیه راه اندازی سرور مجازی در CentOS 8 اطلاعات بیشتری کسب کنید.
مرحله 1 – نصب MariaDB
ابتدا ، از dnf برای نصب بسته MariaDB استفاده کنید:
$ sudo dnf install mariadb-server

از شما خواسته می شود تا این اقدام را تأیید کنید. برای ادامه ، y را فشار داده و enter بزنید.
پس از اتمام نصب ، خدمات را با systemctl شروع کنید:
$ sudo systemctl start mariadb

سپس وضعیت سرویس را بررسی کنید:
$ sudo systemctl status mariadb

Output
● mariadb.service – MariaDB 10.3 database server
Loaded: loaded (/usr/lib/systemd/system/mariadb.service; disabled; vendor preset: disabled)
Active: active (running) since Fri 2020-04-03 17:32:46 UTC; 52min ago
Docs: man:mysqld(8)
https://mariadb.com/kb/en/library/systemd/
Main PID: 4567 (mysqld)
Status: “Taking your SQL requests now…”
Tasks: 30 (limit: 5059)
Memory: 77.1M
CGroup: /system.slice/mariadb.service
└─4567 /usr/libexec/mysqld –basedir=/usr

. . .

Apr 03 17:32:46 centos8-mariadb systemd[1]: Started MariaDB 10.3 database server.

اگر MariaDB با موفقیت شروع شده است ، خروجی باید active (running) را نشان دهد و خط آخر باید چیزی شبیه به این باشد:
Output
Apr 03 17:32:46 centos8-mariadb systemd[1]: Started MariaDB 10.3 database server..

سپس ، بیایید چند لحظه وقت بگذاریم و اطمینان حاصل کنیم که MariaDB از بوت شروع می شود ، با استفاده از دستور systemctl enable:
$ sudo systemctl enable mariadb

Output
Created symlink /etc/systemd/system/mysql.service → /usr/lib/systemd/system/mariadb.service.
Created symlink /etc/systemd/system/mysqld.service → /usr/lib/systemd/system/mariadb.service.
Created symlink /etc/systemd/system/multi-user.target.wants/mariadb.service → /usr/lib/systemd/system/mariad

اکنون MariaDB داریم که پیاده سازی و پیکربندی شده است. در مرحله بعد ، توجه خود را به ایمنی نصب معطوف خواهیم کرد.
مرحله 2 – ایمن سازی سرور مجازی MariaDB
MariaDB شامل یک اسکریپت امنیتی برای تغییر برخی از گزینه های پیش فرض با ایمنی کمتر برای مواردی مانند ورود به سیستم ریشه از راه دور و کاربران مثال است. برای اجرای اسکریپت امنیتی از این دستور استفاده کنید:
$ sudo mysql_secure_installation

اسکریپت توضیحات مفصلی را برای هر مرحله ارائه می دهد. اولین قدم رمز عبور اصلی را درخواست می کند ، که تنظیم نشده است ، بنابراین ما ENTER را طبق توصیه فشار خواهیم داد. در مرحله بعد ، از شما خواسته می شود که رمزعبور اصلی را تنظیم کنیم. در نظر داشته باشید که این مربوط به کاربر ریشه داده است ، نه کاربر اصلی برای سرور مجازی CentOS شما.

Y را وارد کرده و Enter را وارد کنید تا یک رمز عبور برای کاربر پایگاه داده ریشه وارد کنید ، سپس دستورالعمل ها را دنبال کنید.
پس از به روزرسانی کلمه عبور ، تمام پیشنهادات امنیتی که با فشار دادن y و سپس ENTER دنبال می شوند را می پذیریم. با این کار کاربران ناشناس حذف می شوند ، ورود به سیستم از راه دور غیرمجاز شمرده میشود، پایگاه داده آزمایش حذف میشود و جداول امتیازات مجدد لود میگردد.
اکنون که نصب را ایمن کردیم ، با اتصال به پایگاه داده ، آن را تأیید خواهیم کرد.
مرحله 3 – تست نصب
ما می توانیم با اتصال به ابزار mysqladmin ، یعنی کلاینتی که به شما امکان اجرای دستورات ادمین را می دهد ، نصب خود را تأیید کنیم و در مورد آن اطلاعات کسب کنیم. از دستور زیر برای اتصال به MariaDB به عنوان root (-u root) استفاده کنید، اعلان رمزعبور (-p) ظاهر میشود و نسخه برگردانده میشود.
$ mysqladmin -u root -p version

شما باید خروجی مشابه زیر را ببینید:
Output
mysqladmin Ver 9.1 Distrib 10.3.17-MariaDB, for Linux on x86_64
Copyright (c) 2000, 2018, Oracle, MariaDB Corporation Ab and others.

Server version 10.3.17-MariaDB
Protocol version 10
Connection Localhost via UNIX socket
UNIX socket /var/lib/mysql/mysql.sock
Uptime: 6 min 5 sec

Threads: 7 Questions: 16 Slow queries: 0 Opens: 17 Flush tables: 1 Open tables: 11 Queries per second avg: 0.043
این نشان می دهد که نصب موفقیت آمیز بوده است.
نتیجه
در این راهنما شما MariaDB را برای فعالیت به عنوان یک سرور مجازی SQL نصب کرده اید. در طی مراحل نصب ، سرور مجازی را نیز ایمن می کنید. به صورت اختیاری ، همچنین یک کاربر ادمین معتبر با رمز عبور جداگانه ایجاد کردید.
اکنون که سرور مجازی MariaDB در حال اجرا و ایمن دارید ، در اینجا چند نمونه از مراحل بعدی که می توانید برای کار با سرور مجازی انجام دهید ، آورده شده است:
ممکن است بخواهید بانک اطلاعاتی را وارد و صادر کنید
می توانید MariaDB را در یک نرم افزار بزرگتر مانند Lack Stack قرار دهید: نحوه نصب Linux ، Apache ، MariaDB ، PHP (LAMP stack) در CentOS 7
برای اجازه ترافیک پایگاه داده خارجی ممکن است لازم باشد فایروال firewalld خود را به روز کنید

 

از این لینک ها زیر می توانید آمورش های بیشتری برای لینوکس پیدا کنید :

پارامترهای پیش فرض در جاوا اسکریپت  –  اجرای چندین نسخه PHP بر روی یک سرور Debian 10

نحوه راه اندازی یک پروژه React با برنامه Reactنصب و ایمن سازی phpMyAdmin در اوبونتو 18

پیکربندی یک تایید اعتبار مجاز(CA) در CentOS 8  –  تنظیم برنامه Node.js برای تولید در CentOS 7

نصب MariaDB در اوبونتو 18.04  –  ایمن کردن Apache با Let’s Encrypt در Debian 10

نحوه نصب Node.js در CentOS 8  –  بازنویسی URL را با mod_rewrite برای Apache در Debian 10

راه اندازی فایروال با استفاده از firewalld در CentOS 8  –  نصب وب سرور Apache در Debian 10

اضافه کردن و حذف کاربران در CentOS 8 –  نصب Apache Tomcat 9 در Debian 10

نصب و استفاده از PostgreSQL در CentOS 8  –  راه اندازی سرور اولیه با Debian 10

نصب MariaDB در CentOS 8  –  چگونه با JSX عناصر واقعی ایجاد کنیم

نصب و پیکربندی VNC در Debian 10  –  استفاده از سرور از راه دور Docker

نصب و ایمن سازی Grafana در اوبونتو 18  –  نحوه نصب Git در CentOS 8

نصب Git در Debian 10 –  نصب و پیکربندی Zabbix برای ردیابی ایمن سرورهای

نحوه نصب Node.js در Debian 10  –  نصب وب سرور Apache در CentOS 7

نحوه نصب Webmin در Debian 10  –  نصب و پیکربندی Zabbix برای ردیابی ایمن سرور

نصب وردپرس با بانک اطلاعاتی در اوبونتو  – ساخت و استقرار سرور GraphQL با Node.js و MongoDB

نصب پایتون 3 و تنظیم نویسی محلی macOS  – نصب و ایمن سازی phpMyAdmin با Nginx در سرور

نصب Nagios 4 و نظارت بر سرور اوبونتو 18  –  نصب Python 3 و تنظیم یک محیط برنامه نویسی

نحوه نصب R بر روی Debian 10  –  راه اندازی سرور Prisma روی اوبونتو 18.04

نصب و پیکربندی Laravel با LEMP در اوبونتو 18  –  نصب و پیکربندی pgAdmin 4 در Server Mode

نصب Python 3 و تنظیم برنامه نویسی CentOS 8نصب Jitsi Meet در Ubuntu 18.04

 

 

کلمات کلیدی خرید سرور

خرید vps – خرید سرور مجازی – خرید سرور – سرور هلند – فروش vps – سرور مجازی آمریکا – خریدvps – سرور مجازی هلند – فروش سرور مجازی – سرور آمریکا – vps – سرور مجازی انگلیس – سرور مجازی آلمان – سرور مجازی کانادا – خرید vps آمریکا – خرید وی پی اس – سرور – خرید سرور مجازی هلند – vps خرید – سرور مجازی فرانسه – سرور مجازی هلند – خرید vps آمریکاخرید سرور مجازی ارزان هلندvpsخرید vps هلندخرید سرور مجازی آمریکاخرید vps فرانسهتست vpsسرور مجازی تستسرور مجازی ویندوزارزانترین vpsخرید وی پی اسvps ارزان – 

برچسب‌ها:,