Como conectar -se ao MySQL sem senha root no terminal

Como conectar -se ao MySQL sem senha root no terminal

Normalmente durante a instalação Mysql/mariadb Servidor de banco de dados no Linux, é recomendável definir uma senha do usuário root mysql para protegê -la, e essa senha é necessária para acessar o servidor de banco de dados com privilégios de usuário root.

Leia sugerida: Como instalar e proteger o mariadb 10 no CentOS 7

Neste guia, mostraremos como conectar e executar comandos MySQL sem inserir uma senha (MySQL Passwordless Root Login) no terminal Linux.

Como definir a senha do MySQL Root

Caso você tenha instalado o servidor MySQL/Mariadb, não requer nenhuma senha para se conectar a ele como usuário root. Para protegê -lo, defina a senha do MySQL/Mariadb para o usuário root com o seguinte comando.

Observe que este comando é apenas um dos muitos comandos MySQL (MySqladmin) para administração de banco de dados no Linux.

# mysqladmin -u root senha SUA NOVA SENHA 

Como conectar ou executar o MySQL sem senha de root

Para executar comandos MySQL sem inserir a senha no terminal, você pode armazenar seu usuário e senha no ~/.meu.CNF arquivo de configuração específico do usuário no diretório inicial do usuário, conforme descrito abaixo.

Agora crie o arquivo de configuração ~/.meu.CNF e adicione configurações abaixo (lembre -se de substituir mysqluser e mysqlpasswd com seus próprios valores).

[mysql] usuário = senha do usuário = senha 

Salve e feche o arquivo. Em seguida, defina as permissões adequadas, para torná -lo apenas legível e gravável por você.

# chmod 0600 .meu.CNF 

Depois de definir o usuário e a senha no arquivo de configuração do MySQL, a partir de agora quando você executa comandos MySQL como MySql, MySqladmin etc., eles lerão o mysqluser e o mysqlpasswd do arquivo acima acima.

# mysql # mysql -u root 
Execute comandos MySQL- sem senha de root

Você também pode ler esses artigos relacionados sobre o MySQL/Mariadb:

    1. 20 Comandos MySQL (MySqladmin) para Administração de Database no Linux
    2. Como alterar a senha raiz de MySQL ou Mariadb no Linux
    3. Como redefinir a senha do MySQL ou Mariadb Root no Linux
    4. 15 dicas úteis de ajuste e otimização do MySQL/Mariadb
    5. 4 ferramentas úteis de linha de comando para monitorar o desempenho do MySQL no Linux

Neste guia, mostramos como executar comandos MySQL sem inserir a senha raiz no terminal. Se você tiver alguma dúvida ou pensamento para compartilhar, acabe -nos por meio do formulário de feedback abaixo.