Como redefinir a senha de mariadb root no Ubuntu 18.04 Bionic Beaver Linux
- 3340
- 242
- Howard Fritsch
Objetivo
O objetivo é redefinir a senha de mariadb de raiz perdida no Ubuntu 18.04 Bionic Beaver Linux.
Observe que, se você acabou de instalar seu servidor mariadb e não conseguir fazer login como usuário root com:
$ mysql -u Raiz Erro 1698 (28000): acesso negado para o usuário 'root'@'localhost'
você não precisa redefinir sua senha. Em vez disso, fazer login como root altere o comando acima para:
$ sudo mysql
Sistema operacional e versões de software
- Sistema operacional: - Ubuntu 18.04 Bionic Beaver
- Programas: - MySql ver 15.1 distribuição 10.1.25-mariadb ou superior
Requisitos
Acesso privilegiado ao seu sistema Ubuntu como root ou via sudo
O comando é necessário.
Dificuldade
FÁCIL
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
Instruções
Vamos começar interrompendo o banco de dados Mariadb atualmente em execução:
$ sudo serviço mariadb parada
Uma vez pronto, inicie manualmente o servidor mariadb com as seguintes opções de linha de comando e comando Linux:
$ sudo/usr/sbin/mysqld--skip-grant-tables--skip-networking & [1] 3216
Confirme que o processo MariaDB 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 MARIADB sem senha:
$ mysql -u root bem -vindo ao monitor mariadb. Os comandos terminam com; ou \ g. Seu ID de conexão MariaDB é 2 direitos autorais (c) 2000, 2017, Oracle, MariaDb Corporation AB e outros. Digite 'ajuda;' ou '\ h' para obter ajuda. Digite '\ c' para limpar a instrução de entrada atual. Mariadb [(nenhum)]>
Usando a atual sessão de mariadb primeiro privilégios de descarga:
mysql> privilégios de descarga; Consulta ok, 0 linhas afetadas (0.00 seg)
Em seguida, redefinir senha root. O seguinte comando linux redefinirá a senha do MySQL Root para LinuxConfig.org
:
mysql> atualize mysql.Usuário define senha = senha ('LinuxConfig.org ') onde user = "root"; Consulta ok, 0 linhas afetadas, 1 aviso (0.00 seg)
Saia da sessão de Mariadb:
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 MariaDB:
$ sudo serviço mariadb start
Se tudo correr bem, agora você poderá fazer login no seu banco de dados MariaDB com uma senha raiz:
$ sudo mysql -u root -pasassword = linuxconfig.Org é bem -vindo ao monitor mariadb. Os comandos terminam com; ou \ g. Seu ID de conexão MariaDB é 3 direitos autorais (c) 2000, 2017, Oracle, Mariadb Corporation AB e outros. Digite 'ajuda;' ou '\ h' para obter ajuda. Digite '\ c' para limpar a instrução de entrada atual. Mariadb [(nenhum)]>
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
- Coisas para fazer depois de instalar o Ubuntu 22.04 Jellyfish…
- Coisas para instalar no Ubuntu 22.04
- Ubuntu 20.04 Guia
- Instale o MySQL no Ubuntu 20.04 LTS Linux
- Ubuntu 22.04 Guia
- Uma introdução à automação, ferramentas e técnicas do Linux
- Como instalar o MySQL no Almalinux
- « Como consertar o plug -in ausente GSTREAMER no Ubuntu 18.04 Bionic Beaver Linux
- Como instalar webmin no Ubuntu 18.04 Bionic Beaver Linux »