درخواست های ارتباط
جستجو
لیست دوستان من
صندوق پیام
همه را دیدم
  • در حال دریافت لیست پیام ها
صندوق پیام
رویدادها
همه را دیدم
  • در حال دریافت لیست رویدادها
همه رویدادهای من
تخفیف های وب سایت
همه تخفیف ها

عضویت در

کانال تلگرام

توسینسو

اطلاعات مطلب
مدرس/نویسنده
امیرحسین کریم پور
امتیاز: 190916
رتبه:5
11
510
697
6170
امیرحسین کریم پور ، مدیر ارشد وب سایت TOSINSO ، متخصص شبکه ، تخصص در حوزه سیستم عامل های کلاینت و سرور مایکروسافت و سرویس های مربوطه ، سیستم عامل لینوکس و ... سابقه همکاری و فعالیت در سازمان های مختلف در قالب پروژه ، مشاوره ، تدریس و رفع اشکال ، علاقه مند به حوزه امنیت اطلاعات و تست نفوذ سنجی ... پروفایل کاربر

آموزش نصب و راه اندازی MariaDB در CentOS 7.0

تاریخ 2 ماه قبل
نظرات 0
بازدیدها 79
سلام خدمت دوستان و کاربران عزیز وب سایت توسینسو. در این مطلب قصد داریم به شما عزیزان نحوه نصب و راه اندازی 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 نسخه 5.5 روی 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 روی CentOS 7.0


آخرین نسخه 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 از طریق خط فرمان


برای اتصال به MariaDB از طریق ترمینال با کاربر root دستور زیر را اجرا کنید :
$ mysql -u root -p
بعد از اجرای دستور بالا از شما پسورد کاربر root را که در زمان پیکربندی پارامتر های امنیتی MariaDB توسط فایل mysql-secure-installation ست کردید میخواهد که باید آنرا وارد کنید. کار تمام است. شما توانستید با موفقیت MariaDB را نصب و راه اندازی کنید. امیدوارم مورد توجه شما قرار گرفته باشد.


نویسنده : امیرحسین کریم پور
منبع : جزیره لینوکس و سیستم های متن باز وب سایت توسینسو
هرگونه نشر و کپی برداری بدون ذکر منبع و نام نویسنده دارای اشکال اخلاقی میباشد
برچسب ها
مطالب مرتبط

در حال دریافت اطلاعات

نظرات
هیچ نظری ارسال نشده است

    برای ارسال نظر ابتدا به سایت وارد شوید