Kuidas ühendada terminali MySQL-ga ilma juurparoolita


Tavaliselt on MySQL/MariaDB andmebaasiserveri Linuxi installimisel soovitatav selle kinnitamiseks määrata MySQL-i juurkasutaja parool ja see parool on vajalik juurkasutaja õigustega andmebaasiserverisse pääsemiseks.

Selles juhendis näitame teile, kuidas ühendada ja käivitada MySQL-i käske ilma Linuxi terminali parooli (mysql paroolita juur-sisselogimine) sisestamata.

Kuidas määrata MySQL-i juurparooli

Kui olete MySQL/MariaDB serveri värskelt installinud, ei vaja see juurkasutajana ühenduse loomiseks parooli. Selle kindlustamiseks määrake juurkasutaja jaoks MySQL/MariaDB parool järgmise käsuga.

Pange tähele, et see käsk on vaid üks paljudest MySQL (Mysqladmin) käskudest andmebaasi haldamiseks Linuxis.

# mysqladmin -u root password YOURNEWPASSWORD

Kuidas ühendada või käitada MySQL-i ilma juurparoolita

MySQL-i käskude käivitamiseks terminali parooli sisestamata saate oma kasutaja ja parooli kasutaja kodukataloogis kasutajakoodiga ~/.my.cnf salvestada allpool kirjeldatud viisil.

Nüüd looge konfiguratsioonifail ~/.my.cnf ja lisage selles konfiguratsioonid (pidage meeles, et mysqluser ja mysqlpasswd asendage oma väärtustega)

[mysql]
user=user
password=password

Salvestage ja sulgege fail. Seejärel määrake sellele sobivad õigused, et see oleks loetav ja kirjutatav ainult teile.

# chmod 0600 .my.cnf

Kui olete seadistanud faili Mysql kasutaja ja parooli, loevad nad nüüdsest, kui käivitate mysql-i käsud nagu mysql, mysqladmin jne, ülaltoodud failist mysqluseri ja mysqlpasswd.

# mysql 
# mysql -u root 

Samuti võiksite lugeda neid seotud artikleid MySQL/MariaDB kohta:

    1. 20 MySQL (Mysqladmin) käsku andmebaasi haldamiseks Linuxis
    2. Kuidas muuta MySQL-i või MariaDB juurparooli Linuxis
    3. Kuidas lähtestada MySQL või MariaDB juurparool Linuxis
    4. 15 kasulikku MySQL/MariaDB jõudluse häälestamise ja optimeerimise nõuannet
    5. 4 kasulikku käsurea tööriista MySQL-i jõudluse jälgimiseks Linuxis

    Selles juhendis näitasime, kuidas käivitada MySQL-i käske ilma terminali juurparooli sisestamata. Kui teil on küsimusi või mõtteid, mida jagada, tabage meid allpool oleva tagasisidevormi kaudu.