Android

Kuinka asentaa mariadb Debian 10: een

How to create database and table in MySQL workbench

How to create database and table in MySQL workbench

Sisällysluettelo:

Anonim

MariaDB on avoimen lähdekoodin monisäikeinen relaatiotietokannan hallintajärjestelmä, taaksepäin yhteensopiva korjaus MySQL: lle. MariaDB on MySQL: n oletusasennus Debianissa.

Tämä opetusohjelma selittää kuinka MariaDB asennetaan Debian 10: een.

MariaDB: n asentaminen Debian 10: een

Tämän artikkelin kirjoittamishetkellä viimeisin Debian-pääversiossa saatavana oleva MariaDB-versio on versio 10.3.

Suorita seuraavat vaiheet juurina tai käyttäjinä, joilla on sudo-oikeudet, asentaaksesi MariaDB Debian 10: een:

  1. Aloita päivittämällä pakettihakemisto:

    sudo apt update

    Asenna MariaDB-palvelin- ja asiakaspaketit suorittamalla seuraava komento:

    sudo apt install mariadb-server

    MariaDB-palvelu käynnistyy automaattisesti. Varmista se tarkista palvelun tila:

    sudo systemctl status mariadb

    Lähdön tulisi näyttää noin:

    ● 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

MariaDB: n suojaaminen

MariaDB sisältää komentosarjan, jonka avulla voit parantaa asennuksen turvallisuutta. Komentosarjan tyypin mysql_secure_installation aloittaminen terminaalissa:

sudo mysql_secure_installation Sinua pyydetään asettamaan päätilin salasana, poista tuntematon käyttäjä, rajoittamaan pääkäyttäjän pääsy paikalliselle koneelle ja poistamaan testitietokanta.

… 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!

Jos valitaan, komentosarja lataa käyttöoikeustaulukot uudelleen varmistaen, että muutokset tulevat voimaan välittömästi.

Kaikki vaiheet selitetään yksityiskohtaisesti, ja on suositeltavaa vastata “Y” (kyllä) kaikkiin kysymyksiin.

Todentamismenetelmät

Oletuksena unix_socket pääkäyttäjä käyttää unix_socket todennuslaajennusta, joka tarkistaa tosiasiallisen käyttäjätunnuksen soitettaessa mysql asiakastyökalua.

Tämä tarkoittaa, että voit muodostaa yhteyden MariaDB-palvelimeen pääkäyttäjänä vain, jos vedot mysql komentoon järjestelmän pääjuurena tai valmistelemalla komennolle sudo.

Turvallisuuden lisäämiseksi on suositeltavaa pitää oletuslaillisuustarkistuslaajennus ja antaa juurikäyttäjälle todentaa vain Unix-pistorasioiden kautta.

sudo mysql

Suorita seuraavat lauseet muuttaaksesi todennuslaajennus:

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

Voit nyt muodostaa yhteyden MariaDB-palvelimeen uudella salasanalla:

mysql -u root -p

Todennuslaajennuksen muuttaminen antaa sinun myös kirjautua sisään juurina ulkoisesta ohjelmasta, kuten phpMyAdmin.

johtopäätös

Tässä opetusohjelmassa olemme osoittaneet sinulle kuinka asentaa ja suojata MariaDB Debian 10 -palvelimelle.

mariadb mysql debian