Fedora

Kuinka asentaa MySQL Fedoraan

Kuinka asentaa MySQL Fedoraan

MySQL on tietokanta järjestelmä, joka tarjoaa tietokantapalveluja tietojen tallentamiseen ja hallintaan. Se on yksi suosituimmista avoimen lähdekoodin tietokannoista.

MySQL sisältää seuraavat kaupalliset tuotteet:

  1. MySQL Standard Edition
  2. MySQL Enterprise Edition
  3. MySQL Cluster Carrier Grade Edition

Kaikilla näillä painoksilla on hintalappu ja ne soveltuvat enimmäkseen kaupalliseen käyttöön. Käytämme MySQL-yhteisöversiota, joka on saatavana ilmaiseksi tämän oppaan GPL-lisenssillä.

Mitä katamme täällä

Tässä oppaassa käydään läpi MySQL Community Editionin asentaminen Fedora Linuxiin. Asennamme MySQL: n Yum-arkistosta käyttämällä YUM-apuohjelmaa. Aloitetaan asennusprosessi.

Vaihe 1. Ensimmäinen asia on, että meidän on lisättävä virallinen MySQL: n tarjoama Fedora Linux -tietovarasto. Lataamme yum-arkiston wget-työkalulla Linuxissa komennolla:

# wget https: // dev.mysql.fi / get / mysql80-community-release-fc33-1.noarch.kierrosluku

Muista, että latauslinkki voi muuttua ajan myötä, jos yllä oleva linkki ei toimi, kopioi linkki manuaalisesti viralliselta verkkosivustolta.

Toinen tapa saada yum-arkisto on ladata tämä tiedosto suoraan järjestelmään MySQL: stä täällä:

Vaihe 2. Kun tiedoston lataus on valmis, voimme asentaa sen seuraavalla komennolla:

# yum localinstall mysql80-community-release-fc33-1.noarch.kierrosluku

Merkintä: Voimme käyttää myös dnf-komentoa yumin sijaan.

Kun suoritat yllä olevan komennon, se lisää MySQL Yum -tietovaraston järjestelmän arkistoluetteloon. Kirjoita myös 'y', kun se pyytää tarkistamaan pakettien eheyden ladatulla GnuPG-avaimella.

Vaihe 3. Nyt tarkistamme, onko MySQL-arkisto lisätty järjestelmän arkistoluetteloon vai ei:

# yum repolist

Yllä olevan komennon tulos näyttää kaikki järjestelmämme YUM-järjestelmässä määritetyt arkistot.

Vaihe 4. Aloita MySQL-yhteisöjulkaisun asennus seuraavalla komennolla:

# dnf asenna mysql-community-server

Vaihe 5. Kun MySQL-palvelin on asennettu, voimme aloittaa sen komennolla:

# palvelu mysqld start

tai

# systemctl Käynnistä mysqld.palvelu

Merkintä: Jos vie paljon aikaa MySQL-palvelun käynnistämiseen, lopeta yllä oleva komento painamalla 'ctrl + c'. Suorita nyt 'dnf update' -komento ja käynnistä sitten MySQL-palvelu uudelleen.

Vaihe 6. Tarkista MySQL-palvelun tila suorittamalla komento:

# palvelu mysqld-tila

Sen pitäisi näyttää MySQL-palvelun aktiivinen käyntitila.

Tilan lisäksi voimme myös tarkistaa mysql-palvelimen tilan komennolla:

# mysql --versio

Yllä oleva komento osoittaa, että olemme asentaneet uusimman MySQL-version, joka on käytettävissä yum-arkistossa.

Vaihe 7. Nyt kun MySQL on asennettu ja toimii, meidän on suojattava se. Mutta ennen sitä meidän on hankittava Mysqlin luoma juurisalasana asennuksen aikana. Tämä väliaikainen salasana vaaditaan MySQL-palvelimen määrityksissä.

Saadaksesi tämän salasanan, avaa uusi pääte ja suorita seuraava komento:

# kissa / var / log / mysqld.loki | grep 'väliaikainen salasana'

Salasana tulostetaan päätelaitteellesi.

Vaihe 8. MySQL-palvelimen suojaamiseksi meidän on muutettava tiettyjä asetuksia. Suorita alla oleva komento päästäksesi MySQL-suojattuun asennukseen:

# mysql_secure_installation

Se pyytää väliaikaisen salasanan, jonka loimme vaiheessa 7.  Laita se tänne. Nyt se pyytää salasanan vaihtamista pääkäyttäjälle. Varmista, että annat vahvan salasanan, joka täyttää kaikki vaatimukset. Muuten saat virheilmoituksen salasanakäytännössä. Tämä näkyy alla:

Kun olet syöttänyt oikean salasanan, näet näytöllä joitain ohjeita ja kysymyksiä, kuten:

MySQL-palvelimen käyttöönoton suojaaminen.

Anna salasana käyttäjän juurelle: [Kirjoita väliaikainen salasana tähän]

Käyttäjätilin juuren nykyinen salasana on vanhentunut. Aseta uusi salasana.

Uusi salasana: [Uusi salasana täällä]

Anna uusi salasana uudelleen: [Kirjoita salasana uudelleen]

Komponentti 'validate_password' on asennettu palvelimelle.

Seuraavat vaiheet suoritetaan komponentin olemassa olevan kokoonpanon kanssa.

Olemassa olevan salasanan käyttö pääkäyttäjänä.

Arvioitu salasanan vahvuus: 100

Vaihda pääkäyttäjän salasana? ((Paina y | Y saadaksesi Kyllä, mikä tahansa muu näppäin Ei): [Voit vaihtaa MySQL-juurisalasanan täällä]

… Ohitetaan.

Oletuksena MySQL-asennuksessa on tuntematon käyttäjä, jonka avulla kuka tahansa voi kirjautua MySQL: ään ilman, että heille on luotava käyttäjätili. Tämä on tarkoitettu vain testaukseen ja asennuksen sujuvuuden lisäämiseksi. Poista ne ennen siirtymistä tuotantoympäristöön.

Poista tuntemattomat käyttäjät? (Paina y | Y saadaksesi Kyllä, mikä tahansa muu näppäin Ei): [Kirjoita "y" poistaaksesi tuntemattoman käyttäjän]

Menestys.

Normaalisti juuren tulisi sallia yhteyden muodostaminen vain 'localhostista'. Tämä varmistaa, että joku ei osaa arvata pääkäyttäjän salasana verkosta.

Estä root-sisäänkirjautuminen etänä? (Paina y | Y saadaksesi Kyllä, mikä tahansa muu näppäin Ei): [Hylkää root-kirjautuminen kirjoittamalla 'y']

Menestys.

Oletuksena MySQL sisältää tietokannan nimeltä 'testi', jota kuka tahansa voi käyttää. Tämä on myös tarkoitettu vain testaukseen ja se on poistettava ennen siirtymistä tuotantoympäristöön.

Poista testitietokanta ja pääsy siihen? (Paina y | Y saadaksesi Kyllä, mikä tahansa muu näppäin Ei): [Paina 'y' täällä]

- Pudotetaan testitietokantaa…

Menestys.

- Poistetaan testitietokannan käyttöoikeuksia…

Menestys.

Lataamalla etuoikeustaulukot varmistetaan, että kaikki muutokset tapahtuvat tähän mennessä tehdyt muutokset tulevat voimaan välittömästi.

Lataa etuoikeustaulukot uudelleen nyt? (Paina y | Y saadaksesi Kyllä, mikä tahansa muu näppäin Ei): [Lataa muutokset etuoikeustaulukoihin painamalla 'y' täällä]

Menestys.

Valmista! 

Vaihe 9.  Kun yllä olevat vaiheet on suoritettu, olemme kaikki valmiita kirjautumaan MySQL-tietokantapalvelimeen. Käytä salasanaa, jonka olet luonut mysql-suojatun asennuksen aikana vaiheessa 8:

# mysql -u root -p

Näet samanlaisen tuloksen:

Kirjoita salasana: [Syötä MySQL-juurisalasana tähän]

Tervetuloa MySQL-näyttöön.  Komennot päättyvät; tai \ g.

MySQL-yhteystunnuksesi on 8 Palvelinversio: 8.0.23 MySQL-yhteisöpalvelin - GPL.
Tekijänoikeudet (c) 2000, 2021, Oracle ja / tai sen tytäryhtiöt. Oracle on Oracle Corporationin ja / tai sen tytäryhtiöiden rekisteröity tavaramerkki. Muut nimet voivat olla omistajiensa tavaramerkkejä.

Kirjoita 'help;' tai '\ h' apua. Kirjoita '\ c' tyhjentääksesi nykyisen syötelausekkeen.

mysql>

Johtopäätös

Siinä kaikki; olemme onnistuneet perustamaan toimivan MySQL-tietokantapalvelimen. Seuraavaksi voit:

  1. Luo uusia käyttäjiä ja myönnä heille erilaisia ​​etuoikeuksia.
  2. Luo tietokantoja ja taulukoita ja luo sitten liitos eri tietokantojen taulukoiden välille.
  3. Määritä liipaisin, joka käynnistetään automaattisesti vastauksena toimintoihin, kuten lisäys, päivitys tai poisto.
League of Legendsin asentaminen Ubuntu 14 een.04
Jos olet League of Legendsin fani, tämä on sinulle mahdollisuus testata League of Legendsia. Huomaa, että PlayOnLinux tukee LOLia, jos olet linux-käyt...
Asenna uusin OpenRA-strategiapeli Ubuntu Linuxiin
OpenRA on ilmainen / ilmainen reaaliaikainen strategiapelimoottori, joka luo uudet Westwood-pelit, kuten klassinen Command & Conquer: Red Alert. Hajau...
Asenna uusin Dolphin Emulator for Gamecube & Wii Linuxiin
Dolphin-emulaattorin avulla voit pelata valitsemiasi Gamecube & Wii -pelejä Linux-henkilökohtaisilla tietokoneilla (PC). Koska Dolphin Emulator on va...