mysqli::real\u connect():php\u network\u getaddresses?

mysqli::real\u connect():php\u network\u getaddresses?,php,codeigniter,server,Php,Codeigniter,Server,我正在使用codeigniter,我试图使用filezilla上传我的项目,注意我把所有东西都放得很好(主机、用户名、密码等),但是出现了这个错误 请帮我知道这是什么意思 mysqli::real\u connect():php\u network\u getaddresses这是否回答了您的问题?它只在我的本地主机上工作。如果我把它上传到filezilla里怎么样?我应该更改“主机名”吗?谢谢如果您将代码上载到其他主机,是的,您需要更改数据库服务器主机名。别忘了检查数据库配置(例如:跳过外部锁

我正在使用codeigniter,我试图使用filezilla上传我的项目,注意我把所有东西都放得很好(主机、用户名、密码等),但是出现了这个错误

请帮我知道这是什么意思


mysqli::real\u connect():php\u network\u getaddresses

这是否回答了您的问题?它只在我的本地主机上工作。如果我把它上传到filezilla里怎么样?我应该更改“主机名”吗?谢谢如果您将代码上载到其他主机,是的,您需要更改数据库服务器主机名。别忘了检查数据库配置(例如:
跳过外部锁定
)和用户权限(允许从主机连接)。仍然不工作,我确实更改了主机名和数据库名。它显示“无法解析地址”“”这是我的主机名。无论如何,谢谢你,这肯定不是你的数据库主机名——因为它甚至在语法上都不正确。在末尾使用
:8081:3306
是错误的,您不能一次指定两次端口或两个不同的端口,或者其他任何可能的含义。