Bii o ṣe le Fi sii ati ni aabo MariaDB 10 ni CentOS 7


MariaDB jẹ orita orisun ọfẹ ati ṣiṣi ti sọfitiwia olupin ipamọ data MySQL ti o mọ daradara, ti dagbasoke nipasẹ awọn opolo lẹhin MySQL, o ti niro lati wa orisun ọfẹ/ṣiṣi.

Ninu ẹkọ yii, a yoo fihan ọ bi o ṣe le fi ẹya iduroṣinṣin MariaDB 10.1 sori ẹrọ ni awọn ẹya ti o gbooro julọ ti awọn ẹya RHEL/CentOS ati awọn pinpin Fedora.

Fun alaye rẹ, Red Hat Idawọlẹ Linux/CentOS 7.0 yipada lati ṣe atilẹyin MySQL si MariaDB bi eto iṣakoso data aiyipada.

Akiyesi pe ninu ẹkọ yii, a yoo ro pe o ṣiṣẹ lori olupin bi gbongbo, bibẹkọ, lo aṣẹ sudo lati ṣiṣe gbogbo awọn ofin.

Igbesẹ 1: Ṣafikun ibi ipamọ MariaDB Yum

1. Bẹrẹ nipa fifi faili ibi ipamọ MariaDB YUM sii MariaDB.repo fun awọn eto RHEL/CentOS ati Fedora.

# vi /etc/yum.repos.d/MariaDB.repo

Bayi ṣafikun awọn ila wọnyi si ikede pinpin Linux tirẹ gẹgẹ bi o ti han.

[mariadb]
name = MariaDB
baseurl = http://yum.mariadb.org/10.1/centos7-amd64
gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
gpgcheck=1
[mariadb]
name = MariaDB
baseurl = http://yum.mariadb.org/10.1/rhel7-amd64
gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
gpgcheck=1

Igbesẹ 2: Fi MariaDB sii ni CentOS 7

2. Lọgan ti a ti fi ibi ipamọ MariaDB kun, o le ni rọọrun fi sii pẹlu aṣẹ kan ṣoṣo.

# yum install MariaDB-server MariaDB-client -y

3. Ni kete ti fifi sori ẹrọ ti awọn idii MariaDB pari, bẹrẹ daemon olupin data fun akoko naa, ati tun jẹ ki o bẹrẹ laifọwọyi ni bata ti n bọ bii:

# systemctl start mariadb
# systemctl enable mariadb
# systemctl status mariadb

Igbesẹ 3: Ni aabo MariaDB ni CentOS 7

4. Bayi akoko rẹ lati ni aabo fun MariaDB rẹ nipasẹ tito ọrọigbaniwọle gbongbo, idilọwọ buwolu wọle latọna jijin, yiyọ ibi-itọju idanwo bii awọn olumulo alailorukọ ati nikẹhin tun gbe awọn anfani wọle bi o ṣe han ni oju iboju ni isalẹ:

# mysql_secure_installation

5. Lẹhin ti o ni aabo olupin data data, o le fẹ lati ṣayẹwo awọn ẹya MariaDB kan bii: ẹya ti a fi sori ẹrọ, atokọ ariyanjiyan eto aiyipada, ati tun buwolu wọle si ikarahun aṣẹ MariaDB gẹgẹbi atẹle:

# mysql -V
# mysqld --print-defaults
# mysql -u root -p

Igbesẹ 4: Kọ ẹkọ Isakoso MariaDB

Ti o ba jẹ tuntun si MySQL/MariaDB, bẹrẹ ni pipa nipasẹ lilọ nipasẹ awọn itọsọna wọnyi:

  1. Kọ ẹkọ MySQL/MariaDB fun Awọn Ibẹrẹ - Apá 1
  2. Kọ ẹkọ MySQL/MariaDB fun Awọn ibẹrẹ - Apá 2
  3. Awọn pipaṣẹ Isakoso data ipilẹ MySQL - Apakan III
  4. 20 MySQL (Mysqladmin) Awọn pipaṣẹ fun Isakoso data - Apakan IV

Tun ṣayẹwo awọn nkan wọnyi atẹle lati ṣe atunṣe iṣẹ MySQL/MariaDB rẹ daradara ati lo awọn irinṣẹ lati ṣe atẹle iṣẹ ti awọn apoti isura data rẹ.

  1. Awọn imọran 15 lati Tune ati Je ki Iṣe MySQL Rẹ/Iṣẹ MariaDB rẹ
  2. 4 Awọn irinṣẹ Wulo lati ṣetọju Awọn akitiyan aaye data MySQL/MariaDB

Iyẹn ni fun bayi! Ninu ẹkọ ikẹkọ ti o rọrun yii, a fihan ọ bi o ṣe le fi ẹya iduroṣinṣin MariaDB 10.1 sori ẹrọ ni ọpọlọpọ RHEL/CentOS ati Fedora. Lo fọọmu esi ni isalẹ lati firanṣẹ eyikeyi ibeere tabi eyikeyi awọn ero nipa itọsọna yii.