How to Install and Configure Git and GitHub on Windows
Sisällysluettelo:
MySQL on suosituin avoimen lähdekoodin relaatiotietokannan hallintajärjestelmä.
MySQL-tietokantapalvelimen uusin versio, versio 8.0, on asennettavissa oletusasennossa olevista CentOS 8 -varastoista.
MySQL 8.0 esitteli monia uusia ominaisuuksia ja muutoksia, jotka tekivät joistakin sovelluksista yhteensopimattomia tämän version kanssa. Ennen kuin valitset asennettavan MySQL-version, tutustu sen sovelluksen ohjeisiin, jonka aiot ottaa käyttöön CentOS-palvelimella.
CentOS 8 tarjoaa myös MariaDB 10.3: n, joka on MySQL 5.7: n "sisäänrakennettava korvike", joillakin rajoituksilla. Jos sovelluksesi ei ole yhteensopiva MySQL 8.0: n kanssa, asenna MariaDB 10.3.
Tässä opetusohjelmassa osoitamme sinulle, kuinka asentaa ja suojata MySQL 8.0 CentOS 8 -järjestelmiin.
MySQL 8.0: n asentaminen CentOS 8: een
Asenna MySQL 8.0 -palvelin käyttämällä CentOS-paketinhallintaa pääkäyttäjänä tai käyttäjänä, jolla on sudo-oikeudet:
sudo dnf install @mysql
@mysql
moduuli asentaa MySQL: n ja kaikki riippuvuudet.
Kun asennus on valmis, käynnistä MySQL-palvelu ja anna sen käynnistyä automaattisesti käynnistyessä suorittamalla seuraava komento:
sudo systemctl enable --now mysqld
Voit tarkistaa, onko MySQL-palvelin käynnissä, kirjoittamalla:
sudo systemctl status mysqld
● mysqld.service - MySQL 8.0 database server Loaded: loaded (/usr/lib/systemd/system/mysqld.service; enabled; vendor preset: disabled) Active: active (running) since Thu 2019-10-17 22:09:39 UTC; 15s ago…
MySQL: n suojaaminen
Suorita
mysql_secure_installation
skripti, joka suorittaa useita tietoturvaan liittyviä toimintoja ja asettaa MySQL-pääsalasanan:
sudo mysql_secure_installation
Sinua pyydetään määrittämään
VALIDATE PASSWORD PLUGIN
, jota käytetään MySQL-käyttäjien salasanojen vahvuuden testaamiseen ja tietoturvan parantamiseen. Salasanan validointikäytäntöjä on kolme tasoa, matala, keskitaso ja vahva. Paina
ENTER
jos et halua määrittää vahvistussalasanan laajennusta.
Seuraavassa kehotuksessa sinua pyydetään asettamaan salasana MySQL-pääkäyttäjälle. Kun olet tehnyt sen, komentosarja pyytää myös sinua poistamaan tuntemattoman käyttäjän, rajoittamaan root-käyttäjän pääsyä paikalliseen koneeseen ja poistamaan testitietokannan. Sinun on vastattava “Y” (kyllä) kaikkiin kysymyksiin.
Jos haluat olla vuorovaikutuksessa MySQL-palvelimen kanssa komentoriviltä, käytä MySQL-asiakasohjelmaa, joka on asennettu riippuvuudeksi. Testaa pääkäyttäjän käyttöoikeudet kirjoittamalla:
mysql -u root -p
Kirjoita juurisalasana pyydettäessä, ja sinulle esitetään MySQL-kuori alla olevan kuvan mukaisesti:
Welcome to the MySQL monitor. Commands end with; or \g. Your MySQL connection id is 12 Server version: 8.0.17 Source distribution
Se siitä! Olet asentanut ja suojannut MySQL 8.0: n CentOS-palvelimellesi ja olet valmis käyttämään sitä.
todennus tapa
CentOS 8
mysql_native_password
sisällytetty MySQL 8.0 -palvelin on asetettu käyttämään vanhaa
mysql_native_password
todennuslaajennusta, koska jotkut CentOS 8: n asiakastyökalut ja kirjastot eivät ole yhteensopivia
caching_sha2_password
menetelmän kanssa, joka on asetettu oletusasetuksena ylävirran MySQL 8.0
caching_sha2_password
.
mysql_native_password
-menetelmän tulisi olla hyvä useimpiin asetuksiin. Jos kuitenkin haluat muuttaa oletustodennuslaajennuksen
caching_sha2_password
joka on nopeampi ja tarjoaa paremman suojauksen, avaa seuraava asetustiedosto:
sudo vim /etc/my.cnf.d/mysql-default-authentication-plugin.cnf
Muuta
caching_sha2_password
arvo
caching_sha2_password
:
default_authentication_plugin=caching_sha2_password
Sulje ja tallenna tiedosto ja käynnistä MySQL-palvelin uudelleen, jotta muutokset tulevat voimaan:
johtopäätös
CentOS 8 jaetaan MySQL 8.0: n kanssa. Asennus on yhtä helppoa kuin kirjoittamalla
dnf install @mysql
.
Nyt kun MySQL-palvelimesi on käynnissä ja voit muodostaa yhteyden MySQL-kuoreen ja aloittaa uusien tietokantojen ja käyttäjien luomisen.
mysql centosKuinka asentaa anaconda centos 7: een
Anaconda on suosituin python-tietojen tiede- ja koneoppimisalusta, jota käytetään suurten tietojen käsittelyyn, ennustavaan analytiikkaan ja tieteelliseen laskentaan. Tämä opas opastaa sinut Anaconda Python Distribution -sovelluksen lataamisen ja asentamisen CentOS 7: ään.
Kuinka asentaa ja määrittää kalmarivälityspalvelimet centos 7: een
Squid on monipuolinen välimuistipalvelin, joka tukee suosittuja verkkoprotokollia, kuten HTTP, HTTPS, FTP ja paljon muuta. Tämä opetusohjelma selittää, kuinka Squid asetetaan CentOS 7: lle
Kuinka asentaa mysql ubuntu 18.04: een
MySQL on suosituin avoimen lähdekoodin relaatiotietokannan hallintajärjestelmä. Tässä opetusohjelmassa näytämme kuinka asentaa ja suojata MySQL Ubuntu 18.04 -laitteessa.







