Como redefinir a senha do MySQL Root em seu servidor Linux

Como redefinir a senha do MySQL Root em seu servidor Linux

O guia a seguir fornecerá etapas simples de seguir sobre como redefinir sua senha raiz administrativa no Linux.

Pare mysql

Primeiro, pare o MySQL Server:

# serviço mysql stop * interrompendo o servidor de banco de dados MySQL mySqld [ok] 

Inicie o MySQL Server>

Comece seu servidor MySQL, mas pule todos os grandes privilégios e redes:

# mkdir -p/var/run/mysqld # chown mysql: mysql/var/run/mysqld #/usr/sbin/mysqld--skip-grant-tables--skip-networking & [1] 8142 

Faça login no mysql

Em seguida, faça o login no MySQL como root sem senha:

# mysql -u root bem -vindo ao monitor mysql. Os comandos terminam com; ou \ g. Seu ID de conexão MySQL é 2 versão do servidor: 5.7.12-0UBUNTU1 (Ubuntu) Copyright (c) 2000, 2016, Oracle e/ou suas afiliadas. Todos os direitos reservados. O Oracle é uma marca registrada da Oracle Corporation e/ou suas afiliadas. Outros nomes podem ser marcas registradas de seus respectivos proprietários. Digite 'ajuda;' ou '\ h' para obter ajuda. Digite '\ c' para limpar a instrução de entrada atual. mysql> 

Privilégios descarregados

mysql> privilégios de descarga; Consulta ok, 0 linhas afetadas, 6 avisos (0.02 Sec) mysql> 

Defina nova senha

Em seguida, defina uma nova senha raiz como por exemplo. LinuxConfig e desistir:

mysql> defina senha para root@'localhost' = senha ('linuxconfig'); Consulta ok, 0 linhas afetadas, 1 aviso (0.01 seg) mysql> despedida 

Reinicie o banco de dados MySQL

Pare graciosamente do processo MySQL atual:

# kill %1 [1]+ feito/usr/sbin/mysqld--skip-grant-tables--skip-networking 

Em seguida, precisamos iniciar o banco de dados MySQL:

# serviço mysql start 

Faça login com nova senha

# mysql -u root --sassword = linuxconfig mysql: [aviso] usando uma senha na interface da linha de comando pode ser insegura. Bem -vindo ao monitor MySQL. Os comandos terminam com; ou \ g. Seu ID de conexão MySQL é 7 servidor versão: 5.7.12-0UBUNTU1 (Ubuntu) Copyright (c) 2000, 2016, Oracle e/ou suas afiliadas. Todos os direitos reservados. O Oracle é uma marca registrada da Oracle Corporation e/ou suas afiliadas. Outros nomes podem ser marcas registradas de seus respectivos proprietários. Digite 'ajuda;' ou '\ h' para obter ajuda. Digite '\ c' para limpar a instrução de entrada atual. mysql> 

Tutoriais do Linux relacionados:

  • Como formatar dados com coluna no Linux
  • Coisas para instalar no Ubuntu 20.04
  • Coisas para fazer depois de instalar o Ubuntu 20.04 fossa focal linux
  • Como instalar o MySQL no Almalinux
  • Ubuntu 20.04 truques e coisas que você pode não saber
  • Instale o MySQL no Ubuntu 20.04 LTS Linux
  • MySQL: permita o acesso ao usuário ao banco de dados
  • Tutorial do SQLite Linux para iniciantes
  • Mysql: permita que o usuário crie banco de dados
  • Uma introdução à automação, ferramentas e técnicas do Linux