【发布时间】:2021-04-11 09:31:10
【问题描述】:
This is view of my phpmyadmin web server
我需要连接到我在 PHPmyadmin 上的大学网络服务器,即“phpmyadmin.newnumyspace.co.uk” 实现这一目标需要做出哪些改变。我的意思是我知道 localhost 会被更改和端口,需要在这里放一些东西,但请帮帮我,因为我不懂语法
<?php
$db_host="localhost";
$db_user="root";
$db_password="";
$db_name="nbl";
try{
$db=new PDO("mysql:host={$db_host};dbname={$db_name}",$db_user,$db_password);
$db->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
}
catch(PDOEXCEPTION $e)
{
$e->getMessage();
}
?>
【问题讨论】:
-
phpmyadmin.newnumyspace.co.uk听起来像是 web 主机,而不是 mysql 主机。但如果是,只需更改 db_host。除非端口已更改,否则您无需更改任何其他内容,只需更改用户/密码/数据库名称。 -
需要更多信息。 1.你没有连接到phpmyadmin。您连接到 mysql 服务器。 2. 是允许远程直接连接mysql服务器还是需要通过ssh隧道? 3. 你真的可以做你想做的事吗?
-
@JasonK 但这将如何帮助连接到我的网络主机,因为甚至没有提到网络主机
-
也许,也许不是。你需要和主人谈谈。
PHPMyAdmin是一个数据库的网页界面,它不是数据库的类型,不经常用作主机名。 -
是的,这并不意味着什么。 PHPMyAdmin 设置为使用
localhost,但您不能远程使用它,因为 localhost 始终表示本地系统。您需要联系您的主机以了解是否以及如何远程连接到数据库。
标签: php mysql pdo phpmyadmin