Kaip prisijungti prie „MySQL“ be pagrindinio slaptažodžio terminale
Paprastai diegiant „MySQL/MariaDB“ duomenų bazės serverį „Linux“ sistemoje, norint jį apsaugoti, rekomenduojama nustatyti „MySQL“ šakninio vartotojo slaptažodį. Šis slaptažodis reikalingas norint pasiekti duomenų bazės serverį su pagrindinio vartotojo teisėmis.
Šiame vadove parodysime, kaip prisijungti ir paleisti „MySQL“ komandas, „Linux“ terminale neįvedus slaptažodžio (prisijungimo be „mysql“ slaptažodžio).
Kaip nustatyti MySQL šakninį slaptažodį
Jei ką tik įdiegėte „MySQL/MariaDB“ serverį, prisijungti prie jo kaip pagrindinio vartotojo nereikia jokio slaptažodžio. Norėdami jį apsaugoti, nustatykite MySQL/MariaDB slaptažodį root vartotojui naudodami šią komandą.
Atkreipkite dėmesį, kad ši komanda yra tik viena iš daugelio „MySQL“ („Mysqladmin“) komandų, skirtų „Linux“ duomenų bazių administravimui.
# mysqladmin -u root password YOURNEWPASSWORD
Kaip prisijungti arba paleisti „MySQL“ be šakninio slaptažodžio
Jei norite paleisti „MySQL“ komandas neįvesdami slaptažodžio terminale, galite išsaugoti savo vartotoją ir slaptažodį vartotojo kodo ~/.my.cnf
vartotojo konfigūracijos faile, kaip aprašyta toliau.
Dabar sukurkite konfigūracijos failą ~/.my.cnf
ir jame pridėkite konfigūracijas (nepamirškite pakeisti „mysqluser“ ir „mysqlpasswd“ savo reikšmėmis).
[mysql] user=user password=password
Išsaugokite ir uždarykite failą. Tada nustatykite jam tinkamus leidimus, kad juos galėtumėte skaityti ir rašyti tik jūs.
# chmod 0600 .my.cnf
Kai nustatysite vartotoją ir slaptažodį „MySQL“ konfigūracijos faile, nuo šiol, kai vykdysite „mysql“ komandas, tokias kaip „mysql“, „mysqladmin“ ir kt., Jie perskaitys „mysqluser“ ir „mysqlpasswd“ iš aukščiau esančio failo.
# mysql # mysql -u root
Taip pat galite skaityti šiuos susijusius straipsnius apie „MySQL/MariaDB“:
-
- 20 „MySQL“ („Mysqladmin“) komandų duomenų bazių administravimui sistemoje „Linux“
- Kaip pakeisti „MySQL“ arba „MariaDB“ pagrindinį slaptažodį sistemoje „Linux“
- Kaip iš naujo nustatyti „MySQL“ arba „MariaDB Root“ slaptažodį sistemoje „Linux“
- 15 naudingų „MySQL/MariaDB“ našumo derinimo ir optimizavimo patarimų
- 4 naudingi komandų įrankiai, skirti stebėti „MySQL“ našumą sistemoje „Linux“
Šiame vadove mes parodėme, kaip paleisti „MySQL“ komandas, neįvedant šakninio slaptažodžio terminale. Jei turite klausimų ar minčių, kuriais galėtumėte pasidalinti, susisiekite su mumis naudodamiesi žemiau esančia atsiliepimų forma.