Reconfigurando a senha de usuário raiz do MySQL
Conclua as etapas a seguir se você precisar reconfigurar a senha de usuário raiz do MySQL:
- Derrube o servidor
mysqldenviando umkill (not kill -9)para o servidormysqld. O PID é armazenado em um arquivo .pid, que está normalmente no diretório do banco de dados MySQL:shell> kill cat /your-mysql-data-directory/hostname.pid- Em Red Hat, você também pode interromper o banco de dados.
shell> service mysqld stop- Deve-se ser o usuário raiz do Unix ou o mesmo usuário com o qual o servidor é executado para parar o banco de dados.
- Reinicie o site
mysqldcom a opção--skip-grant-tables. - Conecte-se ao servidor
mysqld.- Opção 1:
mysql -h hostname mysqle altere a senha com um comando GRANT. - Para obter mais informações sobre os comandos GRANT, consulte Documentação.
- Opção 2:
shell> mysqladmin -h hostname -u user password 'new password'
- Opção 1:
- Carregue as tabelas de privilégios usando
shell> mysqladmin -h hostname flush-privilegesou com o comando SQLmysql> FLUSH PRIVILEGES;.
Depois que você iniciar o site mysqld com --skip-grant-tables, qualquer uso dos comandos GRANT retornará um erro Unknown command até que você execute FLUSH PRIVILEGES.