Fedora

Kuidas installida MySQL Fedorasse

Kuidas installida MySQL Fedorasse

MySQL on a andmebaasi süsteem, mis pakub andmebaasiteenuseid andmete salvestamiseks ja haldamiseks. See on üks populaarsemaid avatud lähtekoodiga andmebaase.

MySQL on varustatud järgmiste kommertstoodetega:

  1. MySQL Standard Edition
  2. MySQL Enterprise Edition
  3. MySQL klastri kandja klassi versioon

Kõigil neil väljaannetel on hinnasilt ja need sobivad enamasti äriliseks kasutamiseks. Kasutame selle juhendi jaoks MySQL Community Editioni, mis on tasuta kasutamiseks saadaval GPL-i litsentsi alusel.

Mida me siin kajastame

Selles juhendis tutvume MySQL Community Editioni Fedora Linuxi installimise protsessiga. Installime MySQL-i Yumi hoidlast, kasutades YUM-i utiliiti. Alustame installiprotsessiga.

Samm 1. Esimene asi on see, et peame lisama oma Fedora Linuxi ametliku yum-hoidla, mille pakub MySQL. Laadime yumi hoidla alla Linuxi tööriista wget abil, kasutades käsku:

# wget https: // dev.mysql.com / get / mysql80-community-release-fc33-1.noarh.p / min

Pidage meeles, et allalaadimislink võib aja jooksul muutuda. Juhul kui ülaltoodud link ei tööta, peaksite linki ametlikult veebisaidilt käsitsi kopeerima.

Teine viis yumi hoidla hankimiseks on see fail MySQL-ist otse oma süsteemi alla laadida, nagu siin:

2. samm. Kui faili allalaadimine on lõpule jõudnud, saame selle installida järgmise käsuga:

# yum localinstall mysql80-community-release-fc33-1.noarh.p / min

Märge: Yum asemel võime kasutada ka käsku dnf.

Ülaloleva käsu käivitamisel lisab see MySQL Yumi hoidla teie süsteemi hoidlate loendisse. Sisestage ka „y”, kui ta palub allalaaditud GnuPG-võtmega kontrollida pakettide terviklikkust.

3. samm. Nüüd kontrollime, kas MySQL-i hoidla on lisatud meie süsteemihoidlate loendisse või mitte:

# yum repolist

Ülaltoodud käsu väljund näitab teile kõiki meie süsteemis YUM-i all konfigureeritud hoidlaid.

4. samm. Alustage MySQL-i kogukonna versiooni installimist järgmise käsuga:

# dnf installige mysql-community-server

5. samm. Kui MySQL-server on installitud, saame seda käivitada käsuga:

# service mysqld start

või

# systemctl käivitage mysqld.teenus

Märge: Kui võtate MySQL-i teenuse käivitamiseks palju aega, peatage ülaltoodud käsk, vajutades klahve "ctrl + c". Nüüd käivitage käsk „dnf update” ja käivitage seejärel MySQL-i teenus uuesti.

6. samm. Kontrollige teenuse MySQL olekut, käivitades käsu:

# teenuse mysqld olek

See peaks näitama MySQL-teenuse aktiivset töötamise olekut.

Oleku kõrval saame käsklusega kontrollida ka mysql-serveri olekut:

# mysql --versioon

Ülaltoodud käsk näitab, et oleme installinud MySQLi uusima versiooni, mis on saadaval yumi hoidlas.

7. samm. Nüüd, kui meie MySQL on installitud ja töötab, peame selle turvama. Kuid enne seda peame hankima installimisprotsessi käigus Mysqli loodud juurparooli. See ajutine parool on vajalik MySQL-i serveri konfigureerimisel.

Selle parooli saamiseks avage uus terminal ja käivitage järgmine käsk:

# kass / var / log / mysqld.logi grep 'ajutine parool'

Parool trükitakse teie terminalile.

8. samm. Nüüd peame MySQL-serveri turvamiseks muutma teatud seadeid. MySQL-i turvalise installi sisestamiseks käivitage järgmine käsk:

# mysql_secure_installation

Ta küsib ajutist parooli, mille lõime 7. etapis.  Pange see siia. Nüüd küsib see juurkasutaja jaoks parooli muutmist. Sisestage kindlasti kõigile nõuetele vastav tugev parool. Vastasel juhul kuvatakse paroolipoliitika osas viga. See on näidatud allpool:

Kui olete sisestanud õige parooli, näete ekraanil mõningaid juhiseid ja küsimusi, näiteks:

MySQL-i serveri juurutamise kindlustamine.

Sisestage kasutaja juur parool: [Sisestage siia ajutine parool]

Kasutajakonto juur parool on aegunud. Palun määrake uus parool.

Uus salasõna: [Uus parool siin]

Sisestage uus parool uuesti: [Sisestage parool uuesti]

Komponent 'validate_password' on serverisse installitud.

Järgmised toimingud toimuvad koos komponendi olemasoleva konfiguratsiooniga.

Olemasoleva parooli kasutamine juurkasutamiseks.

Parooli hinnanguline tugevus: 100

Muutke root parool? ((Jah jaoks vajutage y | Y, Ei - mis tahes muu klahv): [MySQL-i juurparooli saate muuta siin]

... vahele jätmine.

Vaikimisi on MySQL-i installil anonüümne kasutaja, mis võimaldab kõigil MySQL-i sisse logida, ilma et neil peaks olema kasutajakontot loodud. See on mõeldud ainult testimiseks ja installimise natuke sujuvamaks muutmiseks. Enne tootmiskeskkonda kolimist peaksite need eemaldama.

Eemaldage anonüümsed kasutajad? (Jah-i jaoks vajutage y | Y, ei-klahvile mõni muu klahv): [Anonüümse kasutaja eemaldamiseks tippige 'y']

Edu.

Tavaliselt peaks juur lubama ühenduse luua ainult 'localhost'. See tagab, et keegi ei oska aimata võrgu juurparool.

Keela juur sisselogimine eemalt? (Jah jaoks vajutage y | Y, Ei - mis tahes muu klahv): [Keela juur sisselogimine sisestades 'y']

Edu.

Vaikimisi on MySQL-iga andmebaas nimega 'test', millele igaüks pääseb juurde. See on mõeldud ka ainult testimiseks ja tuleks enne tootmiskeskkonda kolimist eemaldada.

Eemaldage testandmebaas ja juurdepääs sellele? (Jah jaoks vajutage y | Y, Ei - mis tahes muu klahv): [Vajutage siin y-nuppu]

- Testiandmebaasi kustutamine ..

Edu.

- Katse andmebaasi õiguste eemaldamine ..

Edu.

Privileegitabelite uuesti laadimine tagab kõigi muudatuste toimimise seni tehtud jõustub kohe.

Laadige privileegitabelid kohe uuesti? (Jah-i jaoks vajutage y | Y, ei-klahvile mõni muu klahv): [Muudatuste rakendamiseks laadige privileegitabelid uuesti alla, vajutades siia 'y']

Edu.

Kõik tehtud! 

9. samm.  Kui ülaltoodud toimingud on lõpule viidud, oleme kõik valmis MySQL-i andmebaasiserverisse sisse logima. Kasutage 8. etapis mysqli turvalise installimise käigus loodud parooli:

# mysql -u juur -p

Näete sarnast väljundit:

Sisestage parool: [Sisestage siia MySQL-i juurparool]

Tere tulemast MySQL-i monitori.  Käsud lõpevad tähega; või \ g.

Teie MySQL-ühenduse ID on 8 Serveri versioon: 8.0.23 MySQL kogukonna server - GPL.
Autoriõigus (c) 2000, 2021, Oracle ja / või tema sidusettevõtted. Oracle on Oracle Corporationi ja / või tema sidusettevõtete registreeritud kaubamärk. Muud nimed võivad olla nende vastavate omanike kaubamärgid.

Sisestage 'help;' või '\ h' abi saamiseks. Sisestage praeguse sisendlause tühjendamiseks '\ c'.

mysql>

Järeldus

See on kõik; meil on õnnestunud seadistada toimiv MySQL andmebaasiserver. Järgmisena saate teha järgmist

  1. Looge uusi kasutajaid ja andke neile erinevad privileegid.
  2. Looge andmebaasid ja tabelid ning seejärel ühendage erinevate andmebaaside tabelid.
  3. Määratlege päästik, mida kutsutakse automaatselt vastuseks sellistele toimingutele nagu sisestamine, värskendamine või kustutamine.
Parimad Oculus App Lab mängud
Kui olete Oculuse peakomplekti omanik, peate olema teadlik külglaadimisest. Kõrvalaadimine on protsess, millega installitakse peakomplekti mitte-poesi...
10 parimat mängu, mida Ubuntu kaudu mängida
Windowsi platvorm on olnud üks mängude domineerivaid platvorme, kuna tohutu protsent mänge areneb täna Windowsi loomupäraseks toetamiseks. Kas keegi s...
5 parimat arkaadmängu Linuxile
Tänapäeval on arvutid tõsised mängimiseks kasutatavad masinad. Kui te ei saa uut rekordit, teate, mida ma mõtlen. Selles postituses saate teada mõnda ...