Não é possível configurar / limpar reinstalar o MariaDB / MySQL no Debian Stretch 9

2

Enquanto eu NUNCA tive problemas com isso em várias máquinas Debian 8 e mesmo Windows, agora eu simplesmente não consigo obter uma instalação funcional do MariaDB / MySQL na minha nova instalação de > Extensão do Debian 9 .

Na minha primeira instalação, não consegui acessar a conta root do mysql. Desde então eu tentei muito.

Minhas Tentativas de redefinição de senha incluíram, entre outras, as seguintes:

link link link link mysql como corrigir o acesso negado para o usuário 'root' @ 'localhost '

Como tudo isso não funcionou, desisti e iniciei várias tentativas de reinstalar completamente apenas os pacotes mariadb / mysql, depois todos os pacotes relacionados ao LaMp.

Por isso, primeiro purgou todos os pacotes

sudo apt-get remove --purge *mariadb* *mysql* *php* apache2 phpmyadmin
sudo apt-get autoremove
sudo apt-get clean

(esta é a tentativa mais drástica que escolhi)

E depois eu segui os tutoriais de instalação

link link link

Novamente, nenhum dos itens acima funcionou para mim . Para ser mais específico: não consigo fazer login no usuário root do mariadb se não sou o usuário root do meu sistema. No entanto, no caso deste último, eu poderia até fazer o login, se a senha que eu fornecer estaria completamente errada. Eu configurei a senha com, por exemplo, mysql_secure_installation como o usuário root. Se eu tentar executar este comando como meu usuário normal, sou informado de que não forneci a senha antiga correta para alterá-lo. Embora não haja nenhuma senha antiga como eu nunca defini nenhuma senha e até mesmo fiz uma instalação limpa do mariadb.

Por mais que eu tente e pesquise por problemas semelhantes, não consigo encontrar uma maneira que funcione para mim e estou agora perto da insanidade (seguindo a definição de que a sanidade é quando você tenta a mesma coisa repetidas vezes esperando resultados diferentes).

Eu não preciso de nenhuma "solução segura", pois não tenho DBs que possam ser excluídos ainda. Perfeito para mim seria uma instalação CLEAN que se livra de qualquer arquivo de configuração antigo - aparentemente existente - que armazene uma senha misteriosa que eu não conheço. Ou simplesmente faço algo totalmente errado. Só não sei o que.

    
por weidler 29.07.2017 / 15:24

2 respostas

4

Tente remover a configuração do plug-in da seguinte forma:

$ sudo mysql -u root

mysql> use mysql;
mysql> update user set plugin='' where User='root';
mysql> flush privileges;

Solução de: link

    
por 04.08.2017 / 05:10
0

Pelo menos sob Jessie e Wheezy, a senha root para uma nova instalação do MariaDB está em branco. mysql -u root -p , em seguida, pressione Enter.

    
por 11.08.2017 / 23:52