创建与MySQL交互的程序后,我已将程序迁移到另一个登录名。但是,现在我无法连接到MySQL服务器,我收到错误消息
Host 'machine name' is not allowed to connect to this MySQL server.
程序完全相同,仍然使用相同的连接字符串
server=localhost;database=db_name;uid=root;pwd=pwd;
我认为问题与localhost
有关,但我不明白为什么'这台机器'无法在'这台机器上'访问MySQL。
任何人都可以帮助我准确理解localhost
的含义,以及导致此错误的原因吗?
答案 0 :(得分:0)
localhost is 127.0.0.1
this machine is 192.168.10.25(example)