Como conectar -se ao MySQL sem senha root no terminal
- 4931
- 1525
- Mrs. Willie Beahan
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 rootExecute comandos MySQL- sem senha de root
Você também pode ler esses artigos relacionados sobre o MySQL/Mariadb:
-
- 20 Comandos MySQL (MySqladmin) para Administração de Database no Linux
- Como alterar a senha raiz de MySQL ou Mariadb no Linux
- Como redefinir a senha do MySQL ou Mariadb Root no Linux
- 15 dicas úteis de ajuste e otimização do MySQL/Mariadb
- 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.
- « Sysdig - Uma poderosa ferramenta de monitoramento e solução de problemas do sistema para Linux
- Como alterar os níveis de execução (metas) no Systemd »