Android

Paano i-install ang mariadb sa debian 10

7. DATABASE MARIADB - PHPMYADMIN DEBIAN 10 || INSTALL AND CONFIGURE

7. DATABASE MARIADB - PHPMYADMIN DEBIAN 10 || INSTALL AND CONFIGURE

Talaan ng mga Nilalaman:

Anonim

Ang MariaDB ay isang bukas na mapagkukunan, multi-thread na relational database management system, paatras na kapalit ng MySQL. Ang MariaDB ay ang default na pagpapatupad ng MySQL sa Debian.

Ipinapaliwanag ng tutorial na ito kung paano i-install ang MariaDB sa Debian 10.

Pag-install ng MariaDB sa Debian 10

Sa panahon ng pagsulat ng artikulong ito, ang pinakabagong bersyon ng MariaDB na magagamit sa pangunahing Debian ay bersyon 10.3.

Gawin ang mga sumusunod na hakbang bilang ugat o gumagamit na may mga pribilehiyo ng sudo upang mai-install ang MariaDB sa Debian 10:

  1. Magsimula sa pag-update ng index ng packages:

    sudo apt update

    I-install ang MariaDB server at client packages sa pamamagitan ng pagpapatakbo ng sumusunod na utos:

    sudo apt install mariadb-server

    Ang serbisyo ng MariaDB ay awtomatikong magsisimula. Upang i-verify ito suriin ang katayuan ng serbisyo:

    sudo systemctl status mariadb

    Ang output ay dapat magmukhang ganito:

    ● mariadb.service - MariaDB 10.3.15 database server Loaded: loaded (/lib/systemd/system/mariadb.service; enabled; vendor preset: enabled) Active: active (running) since Thu 2019-07-11 14:36:28 PDT; 19min ago Docs: man:mysqld(8) https://mariadb.com/kb/en/library/systemd/ Main PID: 4509 (mysqld) Status: "Taking your SQL requests now…" Tasks: 30 (limit: 2359) Memory: 78.6M CGroup: /system.slice/mariadb.service └─4509 /usr/sbin/mysqld

Pag-secure ng MariaDB

Ang MariaDB ay may isang script na makakatulong sa iyo na mapabuti ang seguridad ng pag-install. Upang simulan ang uri ng script mysql_secure_installation sa iyong terminal:

sudo mysql_secure_installation Sasabihan ka na magtakda ng isang password para sa root account, alisin ang hindi nagpapakilalang gumagamit, higpitan ang pag-access sa root sa lokal na makina at alisin ang database ng pagsubok.

… Enter current password for root (enter for none):… Set root password? Y New password: Re-enter new password:… Remove anonymous users? Y… Disallow root login remotely? Y… Remove test database and access to it? Y… Reload privilege tables now? Y… Thanks for using MariaDB!

Kung napili, i-reload ng script ang mga talahanayan ng pribilehiyo na tinitiyak na magkakabisa agad ang mga pagbabago.

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

Mga Paraan ng pagpapatunay

Bilang default, gumagamit ang root ng MariaDB root ng unix_socket authentication plugin na sinusuri ang epektibong id ng gumagamit kapag tumatawag sa mysql client tool.

Nangangahulugan ito na maaari kang kumonekta sa server ng MariaDB bilang ugat lamang kung isinasamo mo ang utos ng mysql bilang root ng system o sa pamamagitan ng paghahanda ng sudo sa utos.

Para sa tumaas na seguridad, inirerekumenda na panatilihin ang default na plugin ng pagpapatunay at payagan ang mga gumagamit ng ugat na mapatunayan lamang sa pamamagitan ng mga Unix socket.

sudo mysql

Patakbuhin ang sumusunod na mga pahayag upang baguhin ang plugin ng pagpapatunay:

ALTER USER 'root'@'localhost' IDENTIFIED VIA mysql_native_password; ALTER USER 'root'@'localhost' IDENTIFIED BY 'your_root_passwd';

Maaari ka na ngayong kumonekta sa server ng MariaDB gamit ang bagong password:

mysql -u root -p

Ang pagpapalit ng plugin ng pagpapatunay ay magpapahintulot sa iyo na mag-log in bilang ugat mula sa isang panlabas na programa tulad ng phpMyAdmin.

Konklusyon

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

mariadb mysql debian