Kuinka asentaa uusin MySQL 8 Debian 10: een
MySQL on yleisimmin käytetty avoimen lähdekoodin tietokantojen hallintajärjestelmä, jota käytetään tietojen säilyttämiseen ja noutamiseen monille tunnetuille sovelluksille. Debian 10: ssä MariaDB toimitetaan oletusarvoisesti MySQL: n drop-in-korvikkeena, ja useimmissa tapauksissa MariaDB toimii hyvin.
Siksi olemme käyttäneet kahdessa edellisessä artikkelissamme MariaDB-tietokantapalvelinta, jossa olemme osoittaneet, kuinka LEMP-pino asennetaan Debian 10: een.
Jos haluat ominaisuuksia, jotka löytyvät vain MySQL: stä, sinun on asennettava se virallisista MySQL APT -tietovarastoista tämän artikkelin mukaisesti.
Vaihe 1: MySQL-ohjelmistovaraston lisääminen
Uusimman MySQL-version asentamiseksi sinun on ladattava ja asennettava MySQL APT -tietovarasto tulee .deb
-pakettiin, joka hallitsee konfiguroida ja asentaa MySQL-ohjelmistovarastot Debian-järjestelmääsi.
$ 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
Paketin asennuksen aikana sinua kehotetaan määrittämään MySQL APT -tietovarasto valitsemaan MySQL-palvelimen versiot ja muut asennettavat komponentit. Jätä oletusasetus uusimman version asentamiseksi. Kun olet valmis, napsauta Enter tai siirry OK ja paina Enter.
Vaihe 2: MySQL: n asentaminen Debian 10: een
Kun olet lisännyt MySQL APT -tietovaraston, päivitä APT-pakettien välimuisti ja asenna MySQL-palvelinpaketti, joka myös asentaa paketit asiakkaalle ja yleisille tietokannan tiedostoille seuraavasti.
$ sudo apt update $ sudo apt install mysql-server
Paketin asennuksen aikana näkyviin tulee paketin määritysvalintaikkuna, jossa sinua pyydetään asettamaan tietokannan pääkäyttäjän salasana MySQL: lle. Anna suojattu ja vahva salasana ja vahvista se kirjoittamalla se uudelleen.
Lue sitten uudesta SHA256-pohjaisiin salasanamenetelmiin perustuvasta todennusjärjestelmästä, jota MySQL käyttää, ja napsauta OK. Ja valitse oletusarvoinen todennuslaajennus, jota haluat käyttää (jätä oletusasetus suositellun laajennuksen käyttämiseksi) ja paina Enter-painiketta suorittaaksesi asennuksen loppuun.
Kun paketin asennus on valmis, asennusohjelma käynnistää systemd: n käynnistämään MySQL-palvelun automaattisesti ja määrittää sen käynnistymään järjestelmän käynnistyksen yhteydessä. Varmista, että MySQL-palvelu on käynnissä, tarkistamalla sen tila seuraavan komennon avulla.
$ sudo systemctl status mysql
● mysql.service - MySQL Community Server Loaded: loaded (/lib/systemd/system/mysql.service; enabled; vendor preset: enabled) Active: active (running) since Thu 2019-08-01 06:20:12 UTC; 3s ago Docs: man:mysqld(8) http://dev.mysql.com/doc/refman/en/using-systemd.html Process: 2673 ExecStartPre=/usr/share/mysql-8.0/mysql-systemd-start pre (code=exited, status=0/SUCCESS) Main PID: 2709 (mysqld) Status: "Server is operational" Tasks: 39 (limit: 4915) Memory: 378.4M CGroup: /system.slice/mysql.service └─2709 /usr/sbin/mysqld Aug 01 06:20:10 tecmint systemd[1]: Starting MySQL Community Server... Aug 01 06:20:12 tecmint systemd[1]: Started MySQL Community Server.
On olemassa useita muita systemctl-komentoja, jotka sinun on tiedettävä MySQL-palvelun hallitsemiseksi (käynnistys, uudelleenkäynnistys, pysäytys ja uudelleenlataus) tarvittaessa, nämä ovat:
$ sudo systemctl start mysql $ sudo systemctl restart mysql $ sudo systemctl stop mysql $ sudo systemctl reload mysql
Vaihe 3: MySQL: n suojaaminen Debian 10: ssä
Kaikki tuoreet MySQL-palvelinten käyttöönotot ovat oletusarvoisesti epävarmoja ja MySQL-palvelinilmentymän turvallisuuden parantamiseksi sinun on suoritettava mysql_secure_installation-komentotulkkikomento, joka kehottaa sinua määrittämään suoritettavat toiminnot.
$ sudo mysql_secure_installation
Vastaa sitten kysymyksiin oikein lukemalla kunkin kuvaus. Syötä ensin pääkäyttäjän salasana, jonka asetit paketin asennuksen aikana. Sitten voit valita y
(KYLLÄ) tai n
(Ei), jos haluat käyttää VALIDATE PASSWORD -komponenttia.
Valitse myös no
, kun sinua pyydetään asettamaan uusi pääkäyttäjän salasana (jonka olet jo asettanut paketin asennuksen aikana). Noudata sitten muita kehotuksia huolellisesti ja valitse y
(KYLLÄ) poistaaksesi tuntemattomat käyttäjät, kieltäen etätunnuksen root-kirjautumisen, poistaaksesi testitietokannan ja lataaksesi käyttöoikeustaulukon.
Vaihe 4: MySQL-asennuksen testaaminen
Kun olet varmistanut MySQL-palvelimen käyttöönoton, voit alkaa käyttää sitä verkkosivustojen tai verkkosovellusten tietojen tallentamiseen. Voit käyttää MySQL-kuorta suorittamalla seuraavan komennon (kirjoita MySQL-juurisalasana pyydettäessä seuraavan kuvakaappauksen mukaisesti):
$ mysql -u root -p
Nämä seuraavat MySQL-oppaat ovat hyödyllisiä:
- 12 MySQL/MariaDB-tietoturvan parhaita käytäntöjä Linuxille
- Juurisalasanan palauttaminen MySQL 8.0: ssa
- Hyödyllisiä komentorivityökaluja MySQL-suorituskyvyn seuraamiseen Linuxissa
Tässä artikkelissa olemme selittäneet, kuinka MySQL-tietokantapalvelimen uusin versio asennetaan Debian 10: een. Jos sinulla on kysyttävää tästä artikkelista, lähetä meille alla olevan palautelomakkeen kautta.