【发布时间】:2023-03-26 20:06:02
【问题描述】:
创建与 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 的含义,以及为什么会导致此错误?
【问题讨论】: