首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在synology nas上连接到www时拒绝访问phpmyadmin

在synology nas上连接到www时拒绝访问phpmyadmin
EN

Stack Overflow用户
提问于 2021-04-20 19:18:26
回答 2查看 132关注 0票数 1

我有一个确实经常被问到的问题。但是,所有标记为已解决的答案都没有起到任何作用。这就是为什么我有一个问题。

从昨天开始,我想通过PHP连接到phpmyadmin数据库。当php项目在web文件夹中时,我没有任何问题。但是由于这个项目目前在外部,所以它不能工作。

这是我用来建立到phpmyadmin数据库的连接。

代码语言:javascript
复制
return [
    'dbname' => 'dbname',
    'host' => 'link_of_synology_nas.synology.me',
    'user' => 'the_user',
    'password' => 'the  password',
    'port' => 3306
];

我总是收到一个错误,名为:

代码语言:javascript
复制
Fatal error: Uncaught PDOException: SQLSTATE[HY000] [1045] Access denied for user 'user'@'localhost'

我已经进入phpmyadmin配置并编辑了其中的一些条目。但即使是互联网也帮不上忙。我并不是很喜欢繁重的网络。因此,如果有谁可以帮助我解决这个问题。会很有价值。

致以亲切的问候,

Beau den Heijer

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2021-04-21 17:33:30

在Synology上,通过Package Center安装phpMyAdmin并登录phpMyAdmin。从那里,转到"Gebruikersaccounts“并创建一个新的帐户以供外部使用。确保将"Servernaam“设置为"Elke host”,并将"Authenticatie Plugin“设置为"MySQL authenticatie”。还要授予对数据库架构的访问权限。

现在,您应该能够使用新创建的帐户从外部SQL客户端进行连接。

票数 1
EN

Stack Overflow用户

发布于 2021-04-20 19:22:16

您引用的" client“是localhost,但我认为这个连接是由客户端或其他地方执行的

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/67177870

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档