MySQL:n asentaminen Ubuntu 22.04:ään
MySQL on tärkeä työkalu tietokantojen hallintaan. Ohjelmistoa voidaan käyttää Ubuntussa. Opastamme sinut MySQL:n asennuksessa Ubuntu 22.04:ään.
Mitkä ovat MySQL:n vaatimukset Ubuntussa?
Linuxin, Apachen, MySQL:n ja PHP:n yhdistelmää käytetään yleisesti LAMP-palvelimessa. MySQL on avoimen lähdekoodin tietokannan hallintajärjestelmä, jolla on merkittävä rooli tässä pino-rakenteessa. Oracle perusti tämän relaatiotietokannan vuonna 1995, ja siitä on tullut yksi maailman käytetyimmistä työkaluista tietojen hallintaan ja jäsentämiseen. Selitämme, kuinka MySQL asennetaan Ubuntu 22.04:ään. Jos haluat oppia käyttämään ohjelmistoa, löydät kaikki tiedot MySQL-oppaastamme.
MySQL:n asentaminen Ubuntuun edellyttää joitakin vaatimuksia. Tarvitset Ubuntu-palvelimen. Sinulla on myös oltava pääkäyttäjän oikeudet ja sinun on määritettävä palomuuri UFW:llä (Uncomplicated Firewall). Itse asennus on suhteellisen yksinkertainen. Opastamme sinut läpi koko prosessin, jotta et missaa yhtään vaihetta, mukaan lukien kaikki prosessissa käytettävät Linux-komennot.
Vaihe 1: Päivitä järjestelmäsi
Varmista, että järjestelmäsi on ajan tasalla, ennen kuin aloitat MySQL:n asennuksen Ubuntu 22.04:ään. Helpoin tapa tehdä tämä on käyttää Linux apt -komentoa:
$ sudo apt update
$ sudo apt list --upgradable
$ sudo apt upgradebashVaihe 2: Asenna MySQL Ubuntu 22.04:ään
Voit aloittaa MySQL:n asennuksen Ubuntu 22.04:ään. Seuraava komento asentaa automaattisesti ohjelmiston uusimman version:
$ sudo apt install mysql-serverbashJos haluat asentaa toisen version, käytä seuraavaa komentoa saadaksesi yleiskatsauksen käytettävissä olevista vaihtoehdoista:
$ sudo apt-cache mysql-serverbashKun asennus on valmis, tarkista seuraavalla komennolla, toimiiko palvelin oikein:
$ sudo systemctl start mysql.servicebashMySQL on nyt asennettu Ubuntuun, mutta palvelinta ei ole vielä konfiguroitu. Koska tämä voi aiheuttaa merkittävän turvallisuusriskin, sinun tulee suorittaa tämä vaihe heti asennuksen jälkeen ja käyttää sen jälkeen vain tätä palvelinta. Näin vältät myös järjestelmän näyttämät virheilmoitukset.
Vaihe 3: Aseta salasana
Valitse käyttäjän salasana MySQL:lle. Toimi seuraavasti:
$ sudo mysql
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '[password]';
mysql > exitbashValitse turvallinen salasana ja kirjoita se [password] kenttään ilman hakasulkeita. Huomaa, että salasanaa ei näytetä kirjoittaessasi.
Vaihe 4: Noudata turvallisuusohjeita
Kutsu turvallisuuskäsikirjoitus esiin valitaksesi tärkeät asetukset. Komento on:
$ sudo mysql_secure_installationbashOhjelma opastaa sinut seuraavien vaiheiden läpi. Voit esimerkiksi asettaa Validate Password Plugin - laajennuksen tarkistamaan salasanan vahvuuden. Käyttäjää pyydetään valitsemaan vahvempi salasana, jos syötetty salasana on liian heikko. Vahvuuden voi asettaa syöttämällä 0 (heikko), 1 (keskitaso) tai 2 (vahva). Seuraavassa vaiheessa sinun on syötettävä salasana pääkäyttäjälle. Tätä syötettä ei myöskään näytetä. Vahvista uusi salasana. Syöttämäsi salasanan vahvuus tarkistetaan, jos Validate Password Plugin -laajennus on aktivoitu.
Voit vahvistaa muut vaihtoehdot syöttämällä Y. Tämä komento poistaa myös alusta alkaen tallennetun nimettömän testikäyttäjän tai testitietokannan. Kirjoita N estääksesi nämä poistot.
Vaihe 5: Muuta todennusprosessia
Sulje MySQL, jotta kaikki muutokset tulevat voimaan. Avaa ohjelma uudelleen ja muuta root-käyttäjän todennusprosessi takaisin alkuperäiseen auth_socket menetelmään. Tee tämä syöttämällä seuraavat komennot:
$ mysql -u root -p
ALTER USER 'root'@'localhost' IDENTIFIED WITH auth_socket;bashTämän avulla voit käyttää MySQL:ää uudelleen sudo -komennolla.
Vaihe 6: Luo lisätili
Tätä tiliä tulisi käyttää vain hallinnollisiin tehtäviin, sillä MySQL:n Ubuntu 22.04:n asennuksen aikana luomalla pääkäyttäjätilillä on laajat oikeudet. Käytä tietokantojen käsittelyyn erillistä tiliä. Seuraavat komennot luovat tämän tilin ja antavat sille tarvittavat oikeudet:
$ sudo mysql
CREATE USER 'username'@'host' IDENTIFIED WITH authentication_plugin BY 'password';bashValitse parametrit username, host ja password ja syötä todelliset arvot. Sen jälkeen voit alkaa määrittää tälle tilille tiettyjä oikeuksia. Tämä peruskomento näyttää tältä:
GRANT [privilege] ON [database].[table] TO 'username'@'host';bashKirjoita oikeudet, tietokanta ja taulukko ilman hakasulkeita vastaaviin kohtiin. Muuta käyttäjänimi ja isäntä vastaavasti. Jos haluat määrittää tilille useita oikeuksia, kirjoita oikeudet peräkkäin pilkuilla erotettuina. Voit sulkea MySQL:n, kun tämä vaihe on valmis. Käytä seuraavaa komentoa kirjautuaksesi tällä tilillä tulevaisuudessa:
$ mysql -u username -pbashVaihe 7: Tarkista MySQL:n tila
MySQL:n asennus Ubuntu 22.04:ään on valmis. Lopuksi testaa ohjelman tila varmistaaksesi, että ohjelma toimii ilman ongelmia:
$ systemctl status mysql.servicebash