Linux MariaDB Raiz

A senha da raiz de mariadb não está disponível neste momento, ou foi esquecida? Mesmo que a senha não seja suficientemente segura e você queira mudá-la, não devem ocorrer problemas. A senha pode ser facilmente redefinida, alterada ou restabelecida. A solução para problemas como a mudança da senha é mantida muito simples.

Tomar o caminho da solução sem problemas

Com diferentes distribuições e o servidor MySQL existem soluções. A raiz de mariadb deve ser terminada primeiro. A reinicialização funcionará sem problemas ou mesmo com limitações aproximadas. O servidor raiz mariadb deve ser iniciado. Então a opção - skip- grant-tables é usada e o servidor raiz mariadb funcionará sem nenhum problema. O servidor de banco de dados também deve ser usado. Isto é combinado com a opção -skip-networking. Portanto, o acesso do exterior é proibido. Caso contrário, este acesso pode ser usado sem uma senha. Torna-se fácil quando a raiz de mariadb está a correr. Então você pode simplesmente trabalhar sem uma senha de root e o servidor de banco de dados está conectado. Aí você pode redefinir a senha. Se a senha para o usuário foi alterada, então o servidor de banco de dados pode ser encerrado. Então o serviço é reiniciado. Com a nova senha, o usuário agora pode se conectar ao servidor raiz da mariadb.

Requisitos e primeiros passos

Para aceder à raiz mariadb - Serverpaswort, deve ser fornecido o acesso à raiz mariadb do servidor Linux. Um substituto que é totalmente compatível com MySQL é geralmente enviado por raiz de mariadb. Os utilizados Base de dados e a versão deve ser usada com comandos diferentes. Assim, a senha de root pode ser recuperada. Para chegar ao banco de dados deve ser parado, então ele só pode ser alcançado manualmente. A linha de comando da base de dados também pode ser alcançada sem uma senha. Deve ser evitado que você possa se conectar com outros clientes. O banco de dados deve ser ativado com isso, sem carregar as tabelas de subsídios. O comercial no final do comando, este processo é executado em segundo plano. Assim, o terminal pode ser utilizado mais tarde. A conexão ao banco de dados pode ser feita como usuário root. Esta ligação à base de dados pode ser utilizada sem palavra-passe. Com a opção $ mysql-u root, um prompt de shell de base de dados é visto imediatamente. Com vários prompts, a raiz pode ser acessada. Aí a senha pode ser alterada de forma conveniente.

Alteração da senha de root

Com as versões modernas do servidor raiz mariadb o comando ALT USER pode ser usado. No entanto, este comando não funcionará se as tabelas de subsídios não estiverem carregadas. FLUSH PRIVILEGES podem ser usadas para carregar as tabelas de subsídios. Com mysql> FLUSH PRIVILEGES a senha raiz pode ser facilmente alterada. Para versões mais recentes que a MariaDB 10.1.20 pode ser usado o seguinte comando: mysql> ALTER USER 'root'@'localhost'IDENTIFIED BY 'new_password'; .
Para versões do MariaDB 10.1.20 e anteriores, o comando mysql> SET PASSWORD FOR 'root'@'localhorst'= PASSWORD('new_password'); . Anote a nova_ senha com a nova senha escolhida primeiro. O comando ALTER USER pode às vezes não funcionar, então o comando UPDATE...SET pode normalmente substituir a senha. É importante que as tabelas de subsídios sejam recarregadas posteriormente. Em ambos os casos, você deve ver a confirmação de que o comando foi executado. O servidor de base de dados pode agora ser parado e também reiniciado. A instância do servidor é parada e enviada com o SIGTERM. Após a limpeza, este comando aparecerá mais vezes.

Artigos actuais