我有一个注册域名并拥有虚拟主机。我通过mySQLworkbench使用服务器的IP地址,端口,用户名和密码成功连接到数据库服务器。我可以直接通过工作台创建,读取,更新和删除数据库中的条目。但我的问题是如何使用PHP脚本来操作存储在工作台中的数据库?另外,我想知道SSH配置用于什么?如果你还没有猜到,我是初学者,如果你能指出我正确的方向,那就太棒了!
答案 0 :(得分:1)
你不能在mysqlworkbench中存储数据库。正如名称所说workbench是一个管理数据库的工具,在本例中是mysql,它是一个工作台而不是RDBMS。您可以使用工作台来创建模型,执行查询和管理任务。但它自己的数据库是mysql。
说,要通过php pdo访问数据库,请使用:
<?php
$servername = "localhost";
$username = "username";
$password = "password";
try {
$conn = new PDO("mysql:host=$servername;dbname=myDB", $username, $password);
// set the PDO error mode to exception
$conn->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
echo "Connected successfully";
}
catch(PDOException $e)
{
echo "Connection failed: " . $e->getMessage();
}
?>
答案 1 :(得分:1)
你几乎没有误解:
mysql
服务器中,而不是Workbench
Workbench
只是一个远程连接到mysql
服务器的客户端程序。SSH
?为此,这与SSH
无关。PHP
<小时/> 看看以下驱动程序:
还有更多,但PDO
是首选,无论您使用什么,请确保使用prepared statements。