【发布时间】:2021-07-14 14:05:45
【问题描述】:
我有一个确实经常被问到的问题.. 但是所有标记为已解决的答案都没有任何好处。这就是为什么我有一个问题。
从昨天开始,我想通过 PHP 连接到 phpmyadmin 数据库。当 php 项目位于 web 文件夹中时,我没有问题。但由于这个项目目前在外面,所以它不工作。
这是我用来连接到 phpmyadmin 数据库的。
return [
'dbname' => 'dbname',
'host' => 'link_of_synology_nas.synology.me',
'user' => 'the_user',
'password' => 'the password',
'port' => 3306
];
我总是得到一个错误,称为:
Fatal error: Uncaught PDOException: SQLSTATE[HY000] [1045] Access denied for user 'user'@'localhost'
我已经进入 phpmyadmin 配置并在那里编辑了一些条目.. 但即使是互联网也没有帮助。我不是很喜欢繁重的网络。所以如果有人可以帮助我解决这个问题。将被应用。
亲切的问候,
博登海耶
【问题讨论】:
-
如果 phpMyAdmin 托管在同一个 NAS 上,请尝试
'host' => '127.0.0.1',。 -
@Code4R7,phpmyadmin 需要在网络外部可供其他人访问。所以我不能使用 localhost :)
-
我需要 Synology 提供的我的 NAS 的公共 www 地址。但是 [1045] 错误一直没有显示我编辑/添加的内容
标签: php phpmyadmin synology