完成以下两件事来设置对我的数据库的远程访问后,我无法在本地访问数据库:
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'pass' WITH GRANT OPTION;
并评论道:
#bind-address = 127.0.0.1
所以现在我可以远程访问,但不能本地访问:/ 出现错误:
QLSTATE[HY000] [2002] 没有此文件或目录
答案1
这是预期的行为!
如果你想允许本地访问你的数据库,只需取消注释
bind-address = 127.0.0.1