Como redefinir a senha do ROOT MYSQL no Ubuntu 18.04 Bionic Beaver Linux
- 4830
- 1548
- Spencer Emard
Objetivo
O objetivo é redefinir a senha do MySql Lost Raiz no Ubuntu 18.04 Bionic Beaver Linux
Sistema operacional e versões de software
- Sistema operacional: - Ubuntu 18.04 Bionic Beaver
- Programas: - MySql Ver 14.14 ou superior
Requisitos
Acesso privilegiado ao seu sistema Ubuntu como root ou via sudo
O comando é necessário.
Convenções
- # - requer que os comandos Linux sejam executados com privilégios root diretamente como usuário root ou por uso de
sudo
comando - $ - Requer que os comandos do Linux sejam executados como um usuário não privilegiado regular
Outras versões deste tutorial
Ubuntu 20.04 (fossa focal)
Instruções
Redefinir usando mysql_secure_installation
A abordagem mais simples para redefinir a senha raiz do banco de dados MySQL é executar mysql_secure_installation
programa e quando solicitado a inserção da sua nova senha de root mysql:
$ sudo mysql_secure_installation… Por favor, defina a senha para root aqui. Nova senha: reentrar nova senha:
Redefinir usando tables de pular
Se, por algum motivo, o método acima falhar, siga a etapa abaixo para usar --pular as tábulos de grandas
Para redefinir a senha do MySQL Root.
Vamos começar interrompendo o banco de dados do MySQL atualmente em execução:
$ sudo serviço mysql pare
Em seguida, crie um /var/run/mysqld
Diretório a ser usado pelo processo MySQL para armazenar e acessar o arquivo de soquete:
$ sudo mkdir -p/var/run/mysqld $ sudo chown mysql: mysql/var/run/mysqld
Uma vez pronto, inicie manualmente o MySQL com o seguinte comando e opções Linux:
$ sudo/usr/sbin/mysqld--skip-gran-tables--skip-networking & $ [1] 2708
Confirme que o processo está em execução conforme o esperado:
$ jobs [1]+ executando sudo/usr/sbin/mysqld--skip-grant-tables--skip-networking &
Nesta fase, podemos acessar o banco de dados MySQL sem senha:
$ mysql -u root bem -vindo ao monitor mysql. Os comandos terminam com; ou \ g. Seu ID de conexão MySQL é 3 versão do servidor: 5.7.20-1Buntu1 (Ubuntu) Copyright (c) 2000, 2017, 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>
Usando o MySQL Session First Flush Privileges:
mysql> privilégios de descarga; Consulta ok, 0 linhas afetadas (0.00 seg)
Em seguida, redefinir senha root. A seguir comandos redefinirá a senha raiz do MySQL para LinuxConfig.org
:
mysql> Use mysql; Banco de dados mudou mysql> Atualizar conjunto de usuários autentication_string = senha ("LinuxConfig.org ") onde user =" root "; Consulta ok, 0 linhas afetadas, 1 aviso (0.00 seg) linhas correspondentes: 1 Alteração: 0 AVISOS: 1 MySQL> Atualize o usuário do usuário plugin = "mysql_native_password" onde user = "root"; Consulta ok, 0 linhas afetadas (0.00 seg) linhas correspondentes: 1 Alteração: 0 AVISOS: 0
Saia da sessão do MySQL:
mysql> pare tchau
Encerrar graciosamente a corrente mysqld
processo:
$ sudo pkill mysqld linuxconfig@ubuntu: ~ $ jobs [1]+ feito sudo/usr/sbin/mysqld--skip-grant-table-skip-networking
Por fim, inicie o banco de dados MySQL:
$ sudo serviço mysql start
Se tudo correr bem, agora você poderá fazer login no seu banco de dados MySQL com uma senha raiz:
$ mysql -u root --sassword = linuxconfig.org 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 é 4 servidor versão: 5.7.20-1Buntu1 (Ubuntu) Copyright (c) 2000, 2017, 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:
- Coisas para instalar no Ubuntu 20.04
- Coisas para fazer depois de instalar o Ubuntu 20.04 fossa focal linux
- Ubuntu 20.04 truques e coisas que você pode não saber
- Ubuntu 20.04 Guia
- Coisas para fazer depois de instalar o Ubuntu 22.04 Jellyfish…
- Coisas para instalar no Ubuntu 22.04
- Ubuntu 20.04 Hadoop
- Os 8 melhores ambientes de desktop do Ubuntu (20.04 Fossa focal…
- Instale o MySQL no Ubuntu 20.04 LTS Linux
- Lista de clientes FTP e instalação no Ubuntu 20.04 Linux…
- « Como criar uma pilha de lâmpadas à base de docker usando o Docker-Comppose no Ubuntu 18.04 Bionic Beaver Linux
- Como abrir/permitir o porto de firewall de entrada no Ubuntu 18.04 Bionic Beaver Linux »