Android

I-install ang mariadb sa sentimo 7

Install MariaDB on Linux Centos 7 and Allow remote access

Install MariaDB on Linux Centos 7 and Allow remote access

Talaan ng mga Nilalaman:

Anonim

Ang MariaDB ay isang bukas na mapagkukunan ng pamamahala ng database ng pamamahala ng database, paatras na katugma, binary drop-in kapalit ng MySQL. Ito ay binuo ng ilan sa mga orihinal na developer ng MySQL at ng maraming tao sa komunidad. Sa paglabas ng CentOS 7, ang MySQL ay pinalitan ng MariaDB bilang default na sistema ng database.

Kung ikaw, sa anumang kadahilanan ay kailangang i-install ang MySQL, suriin ang Paano Mag-install ng MySQL sa CentOS 7 na tutorial. Kung ang iyong aplikasyon ay walang anumang mga tiyak na kinakailangan, dapat kang dumikit sa MariaDB, ang default na database system sa CentOS 7.

Sa Tutorial na ito ipapakita namin sa iyo kung paano i-install ang pinakabagong bersyon ng MariaDB sa CentOS 7 gamit ang opisyal na repositoryo ng MariaDB.

Mga kinakailangan

Siguraduhin na naka-log in ka bilang isang gumagamit na may mga pribilehiyo ng sudo bago magpatuloy sa tutorial.

I-install ang MariaDB 5.5 sa CentOS 7

Ang bersyon ng MariaDB server na ibinigay sa default na mga repositori ng CentOS ay bersyon 5.5. Hindi ito ang pinakabagong bersyon bagaman, ngunit ito ay medyo matatag.

Sundin ang mga hakbang sa ibaba upang mai-install at ma-secure ang MariaDB 5.5 sa CentOS 7:

  1. I-install ang MariaDB package gamit ang yum package manager:

    sudo yum install mariadb-server

    Pindutin ang y kapag sinenyasan upang magpatuloy sa pag-install.

    Kapag kumpleto ang pag-install, simulan ang serbisyo ng MariaDB at paganahin ito upang magsimula sa boot gamit ang mga sumusunod na utos:

    sudo systemctl start mariadb sudo systemctl enable mariadb

    Upang mapatunayan na matagumpay ang pag-install, suriin ang katayuan ng serbisyo ng MariaDB sa pamamagitan ng pag-type:

    sudo systemctl status mariadb

    Ang output ay dapat ipakita na ang serbisyo ay aktibo at tumatakbo:

    Patakbuhin ang mysql_secure_installation script na magsasagawa ng maraming mga gawain na may kaugnayan sa seguridad:

    sudo mysql_secure_installation

    Sasabihan ka upang mai-set up ang password ng gumagamit ng ugat, alisin ang mga hindi nagpapakilalang account sa gumagamit, higpitan ang pag-access ng root sa lokal na makina, at alisin ang database ng pagsubok.

    Ang mga hakbang ay ipinaliwanag nang detalyado. Inirerekomenda na sagutin ang Y (oo) sa lahat ng mga katanungan.

I-install ang MariaDB 10.3 sa CentOS 7

Sa panahon ng pagsulat ng artikulong ito, ang pinakabagong bersyon ng MariaDB ay bersyon 10.3. Kung kailangan mong mag-install ng anumang iba pang bersyon ng MariaDB, magtungo sa pahina ng mga repositori ng MariaDB, at makabuo ng isang file na repositoryo para sa isang tiyak na bersyon ng MariaDB.

Upang mai-install ang MariaDB 10.3 sa CentOS 7, sundin ang mga hakbang na ito:

  1. Ang unang hakbang ay upang Paganahin ang repositoryo ng MariaDB. Lumikha ng isang file ng repository na nagngangalang MariaDB.repo at idagdag ang sumusunod na nilalaman:

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

    # MariaDB 10.3 CentOS repository list - created 2018-05-25 19:02 UTC # http://downloads.mariadb.org/mariadb/repositories/ name = MariaDB baseurl = http://yum.mariadb.org/10.3/centos7-amd64 gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB gpgcheck=1

    I-install ang MariaDB server at client packages gamit ang yum , katulad ng iba pang pakete ng CentOS:

    sudo yum install MariaDB-server MariaDB-client

    Maaaring i-prompt ka ni Yum na i-import ang MariaDB GPG key:

    Retrieving key from https://yum.mariadb.org/RPM-GPG-KEY-MariaDB Importing GPG key 0x1BB943DB: Userid: "MariaDB Package Signing Key

    "Fingerprint: 1993 69e5 404b d5fc 7d2f e43b cbcb 082a 1bb9 43db Mula sa: https://yum.mariadb.org/Rpm-GPG-KEY-MariaDB

    I-type ang y at pindutin ang Enter .

    Kapag kumpleto ang pag-install, paganahin ang MariaDB na magsimula sa boot at simulan ang serbisyo:

    sudo systemctl enable mariadb sudo systemctl start mariadb

    Upang mapatunayan ang pag-install suriin ang katayuan ng serbisyo ng MariaDB sa pamamagitan ng pag-type:

    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)

    Ang huling hakbang ay upang patakbuhin ang mysql_secure_installation script na magsasagawa ng ilang mga gawain na may kaugnayan sa seguridad:

    sudo mysql_secure_installation

    Aanyayahan ka ng script na i-set up ang password ng gumagamit ng ugat, alisin ang hindi nagpapakilalang gumagamit, higpitan ang pag-access ng root sa lokal na makina, at alisin ang database ng pagsubok.

    Ang lahat ng mga hakbang ay ipinaliwanag nang detalyado at inirerekomenda na sagutin ang Y (oo) sa lahat ng mga katanungan.

Kumonekta sa MariaDB mula sa linya ng utos

Upang kumonekta sa MariaDB server sa pamamagitan ng terminal bilang uri ng root account:

mysql -u root -p

mysql_secure_installation ka upang ipasok ang root password na dati mong naitakda nang mysql_secure_installation ang mysql_secure_installation script.

Kapag naipasok mo ang password ay bibigyan ka ng MariaDB shell tulad ng ipinakita sa ibaba:

Welcome to the MariaDB monitor. Commands end with; or \g. Your MariaDB connection id is 8 Server version: 10.3.7-MariaDB MariaDB Server Copyright (c) 2000, 2018, Oracle, MariaDB Corporation Ab and others. Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

Konklusyon

Sa tutorial na ito, ipinakita namin sa iyo kung paano i-install at mai-secure ang MariaDB sa isang server ng CentOS 7.

Ngayon na ang iyong MariaDB server ay tumatakbo at tumatakbo at alam mo kung paano kumonekta sa server ng MariaDB mula sa linya ng utos, baka gusto mong suriin ang mga sumusunod na gabay:

mariadb mysql centos

Ang post na ito ay isang bahagi ng I-install ang LEMP Stack sa serye ng CentOS 7.

Iba pang mga post sa seryeng ito:

• Paano Mag-install ng Nginx sa CentOS 7 • Secure Nginx sa Pag-encrypt Natin sa CentOS 7 • I-install ang MariaDB sa CentOS 7 • I-install ang PHP 7 sa CentOS 7 • Paano Mag-set up ng Nginx Server Blocks sa CentOS 7