Kā instalēt MySQL uz Ubuntu Linux
MySQL instalēšana Ubuntu ir vienkāršs process, taču jums ir jāzina pareizās darbības. Šajā rokasgrāmatā ir norādīts, kā to izdarīt pavisam īsā laikā

MySQL ir pasaulē populārākais atvērtā koda datu bāzes serveris. Tas ir vienkāršs un ļoti ātrs, turklāt to var viegli instalēt Ubuntu Linux.
Neskatoties uz vienkāršību, MySQL ir ļoti spēcīga relāciju datu bāzes pārvaldības sistēma. Tas ir arī ļoti mērogojams, un tas padara to par populāru izvēli dažāda lieluma organizācijās visā pasaulē.
Ņemiet vērā, ka šī apmācība darbojas Ubuntu 18.04 un 20.04 instalācijām un gan servera, gan darbvirsmas versijām. Protams, jūs vienmēr varat izmantot Ubuntu programmatūras centru, lai meklētu un instalētu MySQL, taču tas ir labāk šādā veidā.
MySQL instalēšanas soļi
Veiciet šīs darbības, lai instalētu MySQL Ubuntu
1. Pārbaudiet savas programmatūras versijas
Jums ir jāzina, ar ko strādājat, tāpēc ir svarīgi vispirms pārbaudīt programmatūras versijas. Ja instalējat Ubuntu 18.04, ņemiet vērā, ka tas tiek piegādāts kopā ar MySQL versiju 5.7.
Ubuntu 20.04 instalācijām jums būs jāsadarbojas ar MySQL 8. versiju. Abas versijas ir līdzīgas instalēšanai un lietošanai, taču versija 8.0 piedāvā lielāku ātrumu, drošību un saderību.
Ja izmantojat Ubuntu 18.04 un vēlaties izmēģināt MySQL v. 8, drošākais veids ir jaunināt instalāciju uz Ubuntu 20.04. No otras puses, varat tieši lejupielādēt MySQL repozitorija failus versijai 8 un mēģināt to instalēt.
Jaunāko Debian pakotni varat iegūt vietnē piemērota repozitorija un pēc tam izmantojiet curl vai wget, lai lejupielādētu to instalēšanai. Skatiet piemēru zemāk:
wget -c https://dev.mysql.com/get/mysql-apt-config_0.8.11-1_all.deb
Instalējiet repozitoriju, ierakstot
sudo dpkg -i mysql-apt-config_0.8.16-1_all.deb
Jums tiks lūgts dialoglodziņā atlasīt laidienu. Izvēlieties un turpiniet. Pēc konfigurācijas jums būs jāatjaunina Ubuntu sistēma pirms MySQL instalēšanas.
2. Atjauniniet sistēmu
Pirms jaunas programmatūras instalēšanas ieteicams vienmēr atjaunināt Ubuntu krātuves. Tas palīdz nodrošināt, ka tiek saņemti visi nepieciešamie atjauninājumi, lai izvairītos no sistēmas sabojāšanas.
Lai pārliecinātos, ka sistēma ir atjaunināta pirms instalēšanas, izsauciet termināli, izmantojot Ctrl + Alt + T, un ievadiet tālāk norādīto komandu:
sudo apt-get update
Sudo pieprasīs jūsu administratora paroli, kas jums būs jānorāda pirms turpināšanas. Pēc tam uzgaidiet brīdi, kamēr apt-get atsvaidzina jūsu sistēmas repozitorija kešatmiņu. Šis ir svarīgs solis abu versiju 5.7 un 8 instalēšanai gan Ubuntu 18.04, gan 20.04 versijās.
3. Instalējiet MySQL Server
Kad šis atjauninājums ir beidzies, ir pienācis laiks instalēt MySQL servera pakotni. Jūs to darāt, izmantojot šādu komandu:
sudo apt-get instalēt mysql-serveri
Apt-get instalēs visus nepieciešamos failus, tostarp datu bāzes kopīgos failus un čaulas klientu datu bāzes administrēšanai.
Ņemiet vērā, ka instalēšanas laikā ir jāievada root parole. Šī parole ir paredzēta tikai datu bāzei, un tai nav nekā kopīga ar jūsu Ubuntu lodziņu. Tāpēc izmantojiet jebkuru paroli.
Instalēšanas laikā saknes paroles lauku varat atstāt tukšu. Tas ļauj iestatīt paroli vēlāk konfigurācijas laikā. Jebkurā gadījumā noteikti atcerieties paroli!
4. Pārbaudiet instalāciju
MySQL serveris tiek palaists automātiski, kad instalēšana ir beigusies. Tātad, lai pārliecinātos, ka instalēšana ir veiksmīga, varat izdot dažas komandas serverim un apstiprināt, ka tas reaģē. Šeit ir piemērs:
sudo systemctl statuss mysql
Šī komanda pārbauda servera statusu un izdrukā pamatinformāciju, piemēram, tā statusu, PID (procesa ID) un atmiņas lietojumu. Kad esat saņēmis atbildi no MySQL instalācijas, tas parāda, ka tā ir instalēta pareizi, un tagad ir pienācis laiks to konfigurēt.
Citas komandas, kas ļauj attiecīgi apturēt, startēt un restartēt serveri, ietver:
sudo systemctl pieturas mysql
sudo systemctl start mysql
sudo systemctl restart mysql
5. Servera konfigurēšana
Kad esat apstiprinājis, ka instalēšana ir veiksmīga, jums tā būs jāaizsargā, lai novērstu drošības problēmas. Mums par laimi MySQL ir iekļauts rīks, lai to izdarītu. Viss, kas jums jādara, ir ievadiet komandu zemāk:
sudo mysql_secure_installation
Šajā rīkā ir iekļauta virkne jautājumu, kas atvieglo iestatīšanu, kā arī paroles stipruma rokasgrāmata. Īsāk sakot, zemas stiprības parolei ir nepieciešamas vismaz 8 rakstzīmes. Varat arī izvēlēties vidēju vai spēcīgu paroli, ievērojot spraudņa ieteikumus.
Papildu uzdotie jautājumi ietver, vai vēlaties noņemt anonīmo lietotāju, ierobežot root piekļuvi iekārtai vai noņemt testa datubāzi?. Vislabāk uz visiem šiem jautājumiem atbildēt “jā”.
6. Pievienot lietotājus
Visbeidzot, ir pienācis laiks iestatīt datu bāzes serveri savām vajadzībām, piemēram, pievienot lietotājus, lai piekļūtu tam, izmantojot tādas programmas kā phpMyAdmin un citas vides. Un, ja vien nezināt, ko darāt, ieteicams atstāt root@localhost paroli vienu.
MySQL ir daudz piekļuves līmeņu, tāpēc jūs varat izlemt, kuru izveidot. Varat piešķirt lietotājam globālu piekļuvi visām servera daļām, vai arī varat piešķirt viņam piekļuvi tikai datu bāzei vai pat atļaut tikai noteiktas darbības datu bāzē vai tabulā.
Piemēram, jaunajā serverī varat izveidot trīs jaunus lietotājus. Viens ar globālu piekļuvi, viens ar ierobežotu piekļuvi klientu datubāzei un viens ar piekļuvi tikai klientu tālruņu numuriem serverī ar šādām komandām:
mysql> IZVEIDOT LIETOTĀJU 'admin'@'SkyBank.org', ATTIECĪBĀ UZ 'paroli';
mysql> PIEŠĶIRT VISAS PRIVILĒĢIJAS * . * UZ 'admin'@'skybank.org';
mysql> IZVEIDOT LIETOTĀJU 'bob'@'SkyBank.org', ATTIECĪBĀ UZ 'paroli';
mysql> GRANT SELECT,INSERT,UPDATE,DELETE,CREATE,DROP ON klientiem.* UZ 'bob'@'skybank.org';
mysql> IZVEIDOT LIETOTĀJU 'vera'@'SkyBank.org', ATTIECĪBĀ UZ 'paroli';
mysql> GRANT SELECT, INSERT, UPDATE ON customers.telephone UZ 'vera'@'skybank.org';
mysql> PELDES PRIVILĒĢIJAS;
Pēdējā komanda atkārtoti ielādē lietotāja privilēģijas serverī, lai atjauninātu to atbilstoši jaunajiem noteikumiem.
Secinājums – pēdējais pārbaudījums
Pēc datu bāzes lietotāju iestatīšanas un privilēģiju iztīrīšanas bieži ir ieteicams mēģināt pieteikties kā jaunajam lietotājam, ko izveidojāt, lai pārliecinātos, ka viss darbojas pareizi.
Pieteikšanās čaulā ir vienkārša, izmantojot:
mysql -u lietotājs -p
Pēc tam jūs saņemsit aicinājumu ievadīt paroli. Varat mēģināt izveidot datu bāzi vai tabulu un aizpildīt tās, pēc tam dzēst rindas, nomest tabulas un tā tālāk.




