sql >> Database teknologi >  >> NoSQL >> MongoDB

Sådan opretter du forbindelse til MySQL uden root-adgangskode på terminal

Normalt mens du installerer MySQL/MariaDB databaseserver på Linux, anbefales det at indstille en MySQL root-brugeradgangskode for at sikre den, og denne adgangskode er påkrævet for at få adgang til databaseserveren med root-brugerrettigheder.

Foreslået læsning: Sådan installeres og sikres MariaDB 10 i CentOS 7

I denne vejledning vil vi vise dig, hvordan du forbinder og kører MySQL-kommandoer uden at indtaste en adgangskode (mysql adgangskodefri root-login) på Linux-terminalen.

Sådan indstilles MySQL-rodadgangskode

Hvis du for nylig har installeret MySQL/MariaDB-serveren, kræver den ingen adgangskode for at oprette forbindelse til den som root-bruger. For at sikre det skal du indstille MySQL/MariaDB-adgangskoden til root-brugeren med følgende kommando.

Bemærk, at denne kommando kun er en af ​​de mange MySQL (Mysqladmin) kommandoer til databaseadministration i Linux.

# mysqladmin -u root password YOURNEWPASSWORD

Sådan opretter du forbindelse eller kører MySQL uden root-adgangskode

For at køre MySQL-kommandoer uden at indtaste adgangskode på terminalen, kan du gemme din bruger og adgangskode i ~/.my.cnf brugerspecifik konfigurationsfil i brugerens hjemmemappe som beskrevet nedenfor.

Opret nu konfigurationsfilen ~/.my.cnf og tilføj konfigurationer nedenfor i den (husk at erstatte mysqluser og mysqlpasswd med dine egne værdier).

[mysql]
user=user
password=password

Gem og luk filen. Indstil derefter de passende tilladelser på den, så den kun kan læses og skrives af dig.

# chmod 0600 .my.cnf

Når du har indstillet bruger og adgangskode i Mysql-konfigurationsfilen, vil de fra nu af køre mysql-kommandoer såsom mysql, mysqladmin osv., læse mysqluser og mysqlpasswd fra ovenstående fil.

# mysql 
# mysql -u root 

Du kan også lide at læse disse relaterede artikler om MySQL/MariaDB:

    1. 20 MySQL (Mysqladmin) kommandoer til databaseadministration i Linux
    2. Sådan ændres root-adgangskoden til MySQL eller MariaDB i Linux
    3. Sådan nulstiller du MySQL eller MariaDB Root Password i Linux
    4. 15 Nyttige MySQL/MariaDB-tip til justering af ydeevne og optimering
    5. 4 nyttige kommandolinjeværktøjer til at overvåge MySQL-ydeevne i Linux

I denne vejledning viste vi, hvordan man kører MySQL-kommandoer uden at indtaste root-adgangskode på terminalen. Hvis du har spørgsmål eller tanker at dele, så kontakt os via feedbackformularen nedenfor.


  1. MongoDB Vis nuværende bruger

  2. Installation af MongoDB med Homebrew

  3. 2 måder at begrænse de dokumenter, der returneres i MongoDB

  4. Formand ophører med det samme