MySQL – Restringindo acesso de root

A dica a seguir é mais uma no que diz respeito ao incremento da segurança de um servidor de banco de dados MySQL, a mesma permite que o usuário root efetue login somente de um host específico. No caso o acesso será permitido apenas a partir do host 172.16.104.97:

mysql> GRANT ALL PRIVILEGES ON *.* TO 'root'@'172.16.104.97' IDENTIFIED BY '*senha@123' WITH GRANT OPTION;
mysql> FLUSH PRIVILEGES;
mysql> exit

Por padrão os acessos com o usuário root estão permitidos a partir de qualquer host, com esta dica o acesso será permitido somente a partir de um host desejado.