10

我创建了一个带有 Wordpress 的免费 Azure 网站。自动创建了一个 ClearDB mysql 数据库。
我想使用 MySQL Workbench 之类的东西远程连接到数据库。
我使用了 Azure 门户仪表板中“查看连接字符串”中的凭据,但连接时出错。

我在一些帖子中读到数据库本身托管在天蓝色云中,因此无法访问。有没有人设法管理这样的数据库?

4

2 回答 2

1

是的,可以在 MySQL Workbench 中管理您的 ClearDB MySQL 数据库。正如您所描述的,我有几个 Azure Wordpress 站点,我连接到这些站点——创建 Azure 站点,查看连接字符串,将这些凭据输入 MySQL Workbench,然后瞧。@Yaron,您能否更具体地说明您尝试过的内容,也许我们可以从那里进行故障排除?

于 2014-07-21T21:05:09.390 回答
1

大多数主机不允许与共享主机进行外部连接。

当您使用外部客户端时,您的服务器必须配置为允许此外部连接。

防火墙规则:

为了提高安全性,您必须在进行此操作之前设置密码。

您必须更新防火墙并制定规则以在运行 mysql 数据库的服务器上打开 mysql 端口 (3306)。

设置用户 IP:

添加用户帐户替换 ip 地址

添加用户:

CREATE USER 'monty'@'localhost' IDENTIFIED BY 'some_pass';
GRANT ALL PRIVILEGES ON *.* TO 'monty'@'localhost'

替换ip地址(注意不要在root用户上使用):

RENAME USER 'user'@'ipaddress2' TO 'user'@'ipaddress2';

允许所有 ip 将 ip 地址替换为%.

看更多 :

于 2014-07-21T20:31:19.920 回答