远程更改后无法在本地login到MySQL

在完成以下两项设置远程访问数据库之后,我无法在本地访问数据库:

GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'pass' WITH GRANT OPTION; 

并评论说:

 #bind-address = 127.0.0.1 

所以现在我可以远程访问,但不是本地访问:/得到错误:

QLSTATE [HY000] [2002]没有这样的文件或目录

这是预期的行为!

如果你想允许本地访问你的数据库只是取消注释

bind-address = 127.0.0.1