Procedimento para burlar a negação de acesso ao usuário root@localhost nas novas versões os MySQL no Debian e derivados.
Como root, abrir e editar o arquivo /etc/mysql/mysql.conf.d/mysqld.cnf
Adicionar skip-grant-tables na seção [mysqld]
Reiniciar o MySQL.
Agora, é possível logar usando do comando:mysql -u root -p
No aplicativo mysql, executar o comando:flush privileges;
Atribuir uma nova senha para o root:ALTER USER 'root'@'localhost' IDENTIFIED BY 'NewPassword';
- Criar um novo super usuário:
GRANT ALL PRIVILEGES on *.* TO 'super'@'localhost' IDENTIFIED BY 'password' WITH GRANT OPTION;
Remover ou comentar a opção skip-grant-tables no arquivo de configuração modificado.
Reiniciar o MySQL.
Logar como root ou usuário super criado acima.
Tags
Aplicativos