Esse é o comportamento esperado!
Se você quiser permitir acessar seu banco de dados localmente, apenas descomente
bind-address = 127.0.0.1
Depois de fazer as duas coisas a seguir para configurar o acesso remoto ao meu banco de dados, não consigo acessar o banco de dados localmente:
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'pass' WITH GRANT OPTION;
E comentou:
#bind-address = 127.0.0.1
Agora, posso acessar remotamente, mas não localmente: / recebendo o erro:
QLSTATE[HY000] [2002] No such file or directory
Tags mysql