我创建了一个带有 Wordpress 的免费 Azure 网站。自动创建了一个 ClearDB mysql 数据库。
我想使用 MySQL Workbench 之类的东西远程连接到数据库。
我使用了 Azure 门户仪表板中“查看连接字符串”中的凭据,但连接时出错。
我在一些帖子中读到数据库本身托管在天蓝色云中,因此无法访问。有没有人设法管理这样的数据库?
我创建了一个带有 Wordpress 的免费 Azure 网站。自动创建了一个 ClearDB mysql 数据库。
我想使用 MySQL Workbench 之类的东西远程连接到数据库。
我使用了 Azure 门户仪表板中“查看连接字符串”中的凭据,但连接时出错。
我在一些帖子中读到数据库本身托管在天蓝色云中,因此无法访问。有没有人设法管理这样的数据库?
是的,可以在 MySQL Workbench 中管理您的 ClearDB MySQL 数据库。正如您所描述的,我有几个 Azure Wordpress 站点,我连接到这些站点——创建 Azure 站点,查看连接字符串,将这些凭据输入 MySQL Workbench,然后瞧。@Yaron,您能否更具体地说明您尝试过的内容,也许我们可以从那里进行故障排除?
大多数主机不允许与共享主机进行外部连接。
当您使用外部客户端时,您的服务器必须配置为允许此外部连接。
为了提高安全性,您必须在进行此操作之前设置密码。
您必须更新防火墙并制定规则以在运行 mysql 数据库的服务器上打开 mysql 端口 (3306)。
添加用户:
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 地址替换为%
.
看更多 :