MySQL yra viena plačiausiai naudojamų duomenų bazių valdymo sistemų internete. Ši sistema naudojama darbui su gana dideliais informacijos kiekiais. Tačiau MySQL puikiai tinka tiek mažiems, tiek dideliems interneto projektams. Patikimumas, didelis greitis ir lankstumas yra pagrindinės MySQL savybės.
1. Diegimo gidas
1.1. Importuokite saugyklos GPG raktą
Norėdami įdiegti atnaujintus GPG raktus AlmaLinux 8 sistemoje, vykdykite šią komandą:
rpm --import https://repo.almalinux.org/almalinux/RPM-GPG-KEY-AlmaLinux
1.2. Atnaujinkite sistemą
Pirmiausia įsitikinkite, kad jūsų sistema yra atnaujinta. Vykdykite šią komandą:
dnf update
1.3. Atsisiųskite MySQL
Norėdami atsisiųsti MySQL diegimo failus, pirmiausia turite apsilankyti MySQL Community svetainėje:
https://dev.mysql.com/downloads/repo/yum/
Šiame puslapyje matysite skirtingoms sistemoms skirtų diegimo paketų sąrašą. Norėdami atsisiųsti paketą, nukopijuokite pilką papildomą tekstą po paketo pavadinimu.
AlmaLinux 8 sistemai pasirinkite:
"Red Hat Enterprise Linux 8 / Oracle Linux 8 (Architecture Independent), RPM Package"
Tada vykdykite šią komandą:
wget https://dev.mysql.com/get/mysql80-community-release-el8-1.noarch.rpm
1.4. Patikrinkite MySQL saugyklos paketą
Norėdami patikrinti, ar paketas buvo atsisiųstas teisingai, vykdykite md5sum komandą kartu su diegimo paketo pavadinimu:
md5sum mysql80-community-release-el8-1.noarch.rpm
Šios komandos rezultatas bus raidžių ir skaičių kombinacija. Palyginkite ją su MD5 reikšme, pateikta MySQL svetainėje prie atsisiuntimo nuorodos.
Jei reikšmės sutampa, vadinasi, paketas buvo atsisiųstas teisingai.
Jei ne, pakartokite 1.3 žingsnį ir įsitikinkite, kad viską atlikote teisingai.
1.5. Pridėkite saugyklas
Norėdami pridėti MySQL yum saugyklas, vykdykite rpm komandą kartu su anksčiau atsisiųsto paketo pavadinimu:
rpm -ivh mysql80-community-release-el8-1.noarch.rpm
1.6. Įdiekite MySQL
Norėdami įdiegti MySQL, vykdykite šią komandą:
yum install mysql-server
Sistema paprašys patvirtinimo, todėl kelis kartus turėsite paspausti Y.
1.7. Paleiskite MySQL
Norėdami paleisti MySQL, vykdykite šią komandą:
systemctl start mysqld
1.8. Patikrinkite MySQL būseną
Norėdami patikrinti, ar MySQL veikia, vykdykite šią komandą:
systemctl status mysqld
1.9. Pakeiskite laikiną slaptažodį
Dabar, norėdami pakeisti laikiną slaptažodį, vykdykite šią komandą:
mysql_secure_installation
Pamatysite tokį pranešimą.
Toliau įveskite y, kad tęstumėte. AlmaLinux 8 sistemoje MySQL turi tris slaptažodžių tikrinimo politikos lygius, todėl turėsite pasirinkti jums tinkamą variantą.
Norėdami jį pasirinkti, įveskite atitinkamą numerį, tada nustatykite slaptažodį, kuris atitinka pasirinkto lygio reikalavimus.
Po to į visus likusius klausimus galite atsakyti y.
1.10. Prisijunkite prie MySQL serverio
Norėdami prisijungti prie MySQL kaip root, vykdykite šią komandą:
mysql -u root -p
Jūsų bus paprašyta įvesti root slaptažodį. Įveskite jį ir paspauskite Enter.
Vėliau, norėdami išeiti iš MySQL, įveskite:
exit
2. Papildoma konfigūracija
2.1. Sukurkite duomenų bazę
Norėdami sukurti duomenų bazę, prisijunkite prie MySQL ir vykdykite šią komandą. Vietoje database_name įrašykite norimą duomenų bazės pavadinimą:
CREATE DATABASE database_name;
2.2. Sukurkite naudotoją
Norėdami sukurti naudotoją, vykdykite šią komandą. Vietoje username ir password įrašykite norimus prisijungimo duomenis:
CREATE USER 'username'@'localhost' IDENTIFIED BY 'password';
2.3. Ištrinkite naudotoją
Norėdami ištrinti naudotoją, vykdykite šią komandą. Vietoje username įrašykite konkretų naudotojo vardą:
DROP USER 'username'@'localhost';
2.4. Atkurkite naudotojo slaptažodį
Galite bet kada pakeisti root arba bet kurio kito naudotojo slaptažodį. Tam prisijunkite prie MySQL kaip root ir vykdykite šią komandą:
ALTER USER 'your_user'@'localhost' IDENTIFIED WITH mysql_native_password BY 'new_password';
2.5. Išjunkite arba sustabdykite MySQL paslaugą
Pagal numatytuosius nustatymus MySQL paleidžiama kartu su sistema, tačiau bet kada galite ją išjungti rankiniu būdu:
systemctl disable mysqld
Norėdami sustabdyti MySQL paslaugą, vykdykite šią komandą:
systemctl stop mysqld




