سلام خدمت دوستان و کاربران عزیز وب سایت توسینسو. در این مطلب قصد داریم به شما عزیزان نحوه نصب و راه اندازی MariaDB را روی CentOS 7.0 آموزش دهیم. MariaDB یک سیستم مدیریت دیتابیس می باشد که جایگزین MySQL شده است و Backward Compatible نیز می باشد. MariaDB توسط توسعه دهندگان اصلی MySQL و بسیاری از اعضای انجمن آن توسعه داده شده است. با ارائه MySQL ، CentOS 7.0 جایگزین MariaDB شد و به عنوان دیتابیس پیش فرض این سیستم عامل معرفی شد. سرعت و کارایی MariaDB از MySQL بالاتر است و قابلیت های زیادی نسبت به MySQL را در خود دارد. اگر نرم افزار های کاربردی تان نیازمندی های خاصی برای کارکردشان نداشتند میتوانید از MariaDB به جای MySQL استفاده کنید. خب صحبت دیگر کافیست و بهتر است برویم و MariaDB را از Repository رسمی خودش دانلود و روی CentOS 7.0 نصب کنیم.
این نسخه از MariaDB آخرین نسخه نیست اما Stable ترین نسخه ی MariaDB است. برای نصب پکیج MariaDB با استفاده از پکیج منیجر YUM دستور زیر را در ترمینال اجرا کنید :
$ sudo yum -y install mariadb-server
حالا باید سرویس MariaDB را Start و Enable کنیم :
$ sudo systemctl start mariadb $ sudo systemctl enable mariadb
برای اینکه مطمئن شویم که MariaDB نصب شده است دستور زیر را اجرا می کنیم و مطمئن میشویم که سرویس به درستی اجرا شده و مشکلی ندارد :
$ sudo systemctl status mariadb
در خروجی دستور فوق باید کلمات Active و Running را مشاهده کنید و وضعیت سرویس بصورت سبز باشد. حالا با اجرای دستور زیر یک اسکریپت اجرا می شود که برخی از کار ها را به منظور امن سازی MariaDB روی MariaDB انجام می دهد :
$ sudo mysql_secure_installation
در خروجی این دستور یک پسورد برای کاربر root برای دسترسی به MariaDB باید ست کنید ، سپس Anonymous user account را حذف کنید ، و دسترسی کاربر root را به سیستم بصورت Local تنظیم کنید و دیتابیس Test یا از پیش ایجاد شده را حذف کنید. برای هر سئوالی که از شما در این قسمت پرسیده می شود کلید Y را به منظور تایید فشار دهید.
آخرین نسخه MariaDB هم اکنون که این مطلب را مینویسم نسخه 10.3 می باشد. اولین مرحله از نصب MariaDB فعالسازی رپوزیتوری MariaDB است. پس یک فایل رپوزیتوری به اسم 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
این فایل را در پوشه yum.repos.d که داخل دایرکتوری etc می باشد قرار دهید. حالا با اجرای دستور زیر همانند سایر نسخه های این پکیج MariaDB را نصب می کنیم :
$ sudo yum install MariaDB-server MariaDB-client
Yum ممکن است از شما بخواهد که MariaDB GPG key را Import کنید :
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 را از روی کیبورد فشار میدهد تا این کلید به سیستم Import شود. حالا باید سرویس MariaDB را Start و Enable کنیم :
$ sudo systemctl start mariadb $ sudo systemctl enable 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/
در خروجی دستور فوق باید کلمات Active و Running را مشاهده کنید و وضعیت سرویس بصورت سبز باشد. حالا با اجرای دستور زیر یک اسکریپت اجرا می شود که برخی از کار ها را به منظور امن سازی MariaDB روی MariaDB انجام می دهد :
$ sudo mysql_secure_installation
در خروجی این دستور یک پسورد برای کاربر root برای دسترسی به MariaDB باید ست کنید ، سپس Anonymous user account را حذف کنید ، و دسترسی کاربر root را به سیستم بصورت Local تنظیم کنید و دیتابیس Test یا از پیش ایجاد شده را حذف کنید. برای هر سئوالی که از شما در این قسمت پرسیده می شود کلید Y را به منظور تایید فشار دهید.
برای اتصال به MariaDB از طریق ترمینال با کاربر root دستور زیر را اجرا کنید :
$ mysql -u root -p
بعد از اجرای دستور بالا از شما پسورد کاربر root را که در زمان پیکربندی پارامتر های امنیتی MariaDB توسط فایل mysql-secure-installation ست کردید میخواهد که باید آنرا وارد کنید. کار تمام است. شما توانستید با موفقیت MariaDB را نصب و راه اندازی کنید. امیدوارم مورد توجه شما قرار گرفته باشد.
نویسنده : امیرحسین کریم پور
منبع : جزیره لینوکس و سیستم های متن باز وب سایت توسینسو
هرگونه نشر و کپی برداری بدون ذکر منبع و نام نویسنده دارای اشکال اخلاقی میباشد
مدیر ارشد توسینسو و متخصص سرویس های مایکروسافت
امیرحسین کریم پور ، مدیر ارشد توسینسو ، متخصص در حوزه سیستم عامل های کلاینت و سرور مایکروسافت و سرویس های مربوطه ، سیستم عامل لینوکس ، مجازی سازی و ... سابقه کار با سازمان ها و شرکت های مختلف در زمینه سرویس های مایکروسافت در قالب پروژه ، مشاوره و آموزش. علاقه مند به حوزه امنیت اطلاعات و تست نفوذ سنجی
زمان پاسخ گویی روز های شنبه الی چهارشنبه ساعت 9 الی 18
فقط به موضوعات مربوط به محصولات آموزشی و فروش پاسخ داده می شود