نصب MariaDB روی CentOS7
MariaDB یک دیتابیس سرور اپن سورس می باشد که معمولا همراه بسته های وب LEMP ، LAMP یا کنترل پنل های میزبانی وب مانند cPanel ، DirectAdmin نصب می شود.
MariaDB یک نسخه ی توسعه داده شده از دیتابیس سرور MySQL می باشد که بسیار شبیه آن می باشد به طوری که 99% دستورات آنها مشترک می باشد ولی MariaDB نسبت به MySQL از نظر امکانات و عملکرد بسیار بهتر عمل کرده است و جایگزینی مناسبی برای آن می باشد.
در ادامه با ما همراه باشید تا این دیتابیس سرور محبوب رو بر روی سیستم عامل CentOS 7 نصب و راه اندازی کنیم.
پیش نیازها :
- سیستم عامل CentOS7
- دسترسی Root
نصب MariaDB
با استفاده از yum این دیتابیس را نصب می کنیم :
1 | yum install mariadb-server |
بعد از نصب این سرویس رو با دستور زیر استارت می کنیم :
1 | systemctl start mariadb |
systemctl نتیجه ی استارت شدن رو نمایش نمی دهد پس برای مطمئن شدن از اجرا شدن سرویس MariaDB از دستور زیر استفاده می کنیم :
1 | systemctl status mariadb |
اگر این سرویس با موفقیت اجرا شده باشد باید خروجی مانند :
1 | Active: active (running) |
نمایش داده شود.
برای اجرا شدن MariaDB در هنگام بوت سیستم عامل از دستور زیر استفاده می کنیم :
1 | systemctl enable mariadb |
خروجی :
1 | Created symlink from /etc/systemd/system/multi-user.target.wants/mariadb.service to /usr/lib/systemd/system/mariadb.service. |
مرحله ی نصب با موفقیت انجام شد.
امن کردن MariaDB
تنظیمات MariaDB به دلیل وجود کاربرهای نمونه و … به صورت پیش فرض از لحاظ امنیت مناسب نمی باشند ، پس با اسکریپتی که خود MariaDB آن را لحاظ کرده به بالا بردن ضریب امنیتی آن می پردازیم :
1 | mysql_secure_installation |
در ابتدا پسورد روت از شما پرسیده می شود که قبلا ست نشده ، پس Enter بزنید و در ادامه می توانید آن را ست کنید ، همچنین تمامی پیشنهادهای تغییرات که برای امنیت به شما می دهد پیشنهاد می شود با زدن دکمه ی y بپذیرید.
تست نصب
نصب با موفقیت انجام شد حالا نوبت به تست میرسد :
1 | mysqladmin -u root -p version |
خروجی :
1 2 3 4 5 6 7 8 9 10 11 12 | mysqladmin Ver 9.0 Distrib 5.5.50-MariaDB, for Linux on x86_64 Copyright (c) 2000, 2016, Oracle, MariaDB Corporation Ab and others. Server version 5.5.50-MariaDB Protocol version 10 Connection Localhost via UNIX socket UNIX socket /var/lib/mysql/mysql.sock Uptime: 4 min 4 sec Threads: 1 Questions: 42 Slow queries: 0 Opens: 1 Flush tables: 2 Open tables: 27 Queries per second avg: 0.172 |
[line]
تیم فنی آلما هاست، در تمام ایام سال به صورت 24 ساعته در خدمت شما هستند تا برای خرید سرور مجازی، لایسنس امنیتی imunify360 و لایسنس سی پنل اصل شما را یاری کنند و جدیدترین آفر های موجود را برای شما متناسب با نیازتان ارائه کنند. برای دریافت آخرین آفر های ویژه و تخفیف های ما، می توانید از طریق تیکت با ما در ارتباط باشید تا آفر های موجود را بر اساس نیاز شما برایتان ارسال کنیم.
پرتال کاربری آلما هاست ( پاسخگویی 24 ساعته ) : پورتال مشتریان آلما هاست