首页 > 解决方案 > 在 bluehost 上为 mysql 设置远程访问

问题描述

尝试在 Bluehost 上设置和托管数据库,但在本地测试时遇到问题。将连接字符串设置为$link = mysqli_connect("localhost", "username", "password", "dbname") `,但我不断收到“无法建立连接,因为目标机器主动拒绝它”。

我应该注意我将数据库设置为远程连接。

标签: phpmysql

解决方案


似乎已授予权限,请先尝试授予权限。这里“%”表示 Db 可以接受来自任何 IP 的连接,如果您想让 DB 可以接受来自特定主机名的 IP 连接,那么使用主机名或 IP 代替“%”。

GRANT ALL PRIVILEGES ON dbname.* TO 'username'@'%';

推荐阅读