![Kaip generuoti atsitiktinius slaptažodžius „Linux“.](/f/fbb9df6f0c77de1bf3ee81738aa0ef49.png?width=100&height=100)
„MySQL“ yra plačiausiai naudojama atvirojo kodo duomenų bazių valdymo sistema, naudojama duomenims saugoti ir gauti įvairioms žinomoms programoms. In Debian 10, MariaDB pagal numatytuosius nustatymus pateikiamas kaip pakaitinis elementas MySQL ir daugeliu atvejų MariaDB veikia gerai.
Štai kodėl dviejuose ankstesniuose straipsniuose mes panaudojome MariaDB duomenų bazės serverį, kuriame parodėme, kaip įdiegti ŠVIESA ir LEMP sukrauti Debian 10.
Jei norite, kad funkcijos rastų tik MySQL, tada jūs turite jį įdiegti iš oficialaus MySQL APT saugyklos, kaip parodyta šiame straipsnyje.
Norėdami įdiegti naujausią versiją MySQL, turite atsisiųsti ir įdiegti MySQL APT ateina saugykla .deb
paketą, kuris sugeba sukonfigūruoti ir įdiegti MySQL programinės įrangos saugyklos jūsų Debian sistema.
$ cd /tmp. $ wget https://dev.mysql.com/get/mysql-apt-config_0.8.13-1_all.deb. $ sudo dpkg -i mysql-apt-config_0.8.13-1_all.deb.
Įdiegdami paketą, būsite paraginti sukonfigūruoti
MySQL APT saugyklą, kad pasirinktumėte „MySQL“ serverio ir kitų komponentų, kuriuos norite įdiegti, versijas. Palikite numatytąją parinktį, kad įdiegtumėte naujausią versiją. Baigę spustelėkite Įveskite arba eiti į Gerai ir pataikyti Įveskite.Pridėjus MySQL APT saugyklą, atnaujinkite APT paketų talpyklą ir įdiekite „MySQL“ serverio paketą, kuris taip pat įdiegs kliento ir bendrų duomenų bazės failų paketus, kaip nurodyta toliau.
$ sudo apt atnaujinimas. $ sudo apt įdiegti „mysql-server“.
Įdiegus paketą, pasirodys paketo konfigūravimo dialogo langas, kuriame prašoma nustatyti duomenų bazės šakninio vartotojo slaptažodį jūsų „MySQL“. Įveskite saugų ir stiprų slaptažodį, tada patvirtinkite jį iš naujo.
Tada perskaitykite apie naują autentifikavimo sistemą, pagrįstą SHA256 pagrindu slaptažodžio metodai, naudojami MySQL ir spustelėkite Gerai. Ir pasirinkite numatytąjį autentifikavimo papildinį, kurį norite naudoti (palikite numatytąją parinktį naudoti rekomenduojamą papildinį) ir paspauskite Įveskite mygtuką, kad užbaigtumėte diegimo procesą.
Kai paketo diegimas bus baigtas, diegimo programa suaktyvins sistemingas automatiškai paleisti „MySQL“ paslaugą ir sukonfigūruoti ją paleisti sistemos įkrovos metu. Norėdami įsitikinti, kad „MySQL“ paslauga veikia ir veikia, patikrinkite jos būseną naudodami šią komandą.
$ sudo systemctl būsena mysql
● mysql.service - įkelta „MySQL“ bendruomenės serveris: įkelta (/lib/systemd/system/mysql.service; įjungtas; iš anksto nustatytas pardavėjas: įjungtas) Aktyvus: aktyvus (veikia) nuo ketvirtadienio 2019-08-01 06:20:12 UTC; Prieš 3 sekundes Dokumentai: vyras: mysqld (8) http://dev.mysql.com/doc/refman/en/using-systemd.html Procesas: 2673 ExecStartPre =/usr/share/mysql-8.0/mysql-systemd-start pre (code = exited, status = 0/SUCCESS) Pagrindinis PID: 2709 (mysqld) Būsena: „Serveris veikia“ Užduotys: 39 (riba: 4915) Atmintis: 378,4 mln. C grupė: /system.slice/mysql.service └─2709/usr/sbin/mysqld rugpjūčio 01 d. 06:20:10 tecmint systemd [1]: „MySQL Community“ paleidimas Serveris... Rugpjūčio 01 d. 06:20:12 tecmint systemd [1]: paleido „MySQL Community Server“.
Yra keletas kitų systemctl komandos kurį turite žinoti, kad galėtumėte valdyti (paleisti, paleisti iš naujo, sustabdyti ir iš naujo įkelti) MySQL jei reikia, tai yra šios paslaugos:
$ sudo systemctl paleisti mysql $ sudo systemctl paleisti mysql $ sudo systemctl sustabdyti mysql $ sudo systemctl perkrauti mysql
Bet koks šviežias MySQL serverio diegimas pagal numatytuosius nustatymus yra nesaugus ir, norint pagerinti „MySQL“ serverio egzemplioriaus saugumą, turite paleisti mysql_secure_installation apvalkalo scenarijus, raginantis nuspręsti, kokius veiksmus atlikti.
$ sudo mysql_secure_installation.
Tada teisingai atsakykite į klausimus, perskaitę kiekvieno aprašymą. Pirmiausia įveskite pagrindinio vartotojo slaptažodį, kurį nustatėte diegdami paketą. Tada galite pasirinkti y
(dėl TAIP) arba n
(dėl Ne) naudoti ar nenaudoti VALIDATE Slaptažodis komponentas, atitinkamai.
Be to, pasirinkite ne
kai paprašoma nustatyti naują pagrindinio vartotojo slaptažodį (kurį jau nustatėte diegdami paketą). Tada atidžiai vykdykite kitus nurodymus ir pasirinkite y
(dėl TAIP), kad pašalintumėte anoniminius vartotojus, neleistumėte nuotolinio prisijungimo prie šaknies, pašalinkite bandomąją duomenų bazę ir iš naujo įkelkite privilegijų lentelę.
Apsaugoję „MySQL“ serverio diegimą, galite pradėti jį naudoti savo svetainių ar žiniatinklio programų duomenims saugoti. Norėdami pasiekti MySQL apvalkalą, paleiskite šią komandą (kai būsite paraginti, įveskite „MySQL root“ slaptažodį, kaip parodyta šioje ekrano kopijoje):
$ mysql -u root -p
Šie „MySQL“ vadovai taip pat bus naudingi:
Šiame straipsnyje mes paaiškinome, kaip įdiegti naujausią „MySQL“ duomenų bazės serverio versiją Debian 10. Jei turite klausimų apie šį straipsnį, atsiųskite mums naudodami toliau pateiktą atsiliepimų formą.