我已经使用Wordpress创建了一个免费的Azure网站。自动创建了一个ClearDB mysql数据库 我想使用像MySQL Workbench这样的东西远程连接数据库 我使用了天蓝色门户仪表板中“查看连接字符串”的凭据,但是连接时出错。
我在一些帖子中读到,db本身托管在azure云中,因此无法访问。 有没有人设法管理这样的数据库?
答案 0 :(得分:1)
主要是托管人不允许与共享托管进行外部连接。
当您使用外部客户端时,您的服务器必须be configured才能允许此外部连接。
为了提高安全性,您必须在设置密码之前设置密码。
您必须更新防火墙并制定规则以在运行mysql数据库的服务器上打开mysql端口(3306)。
添加user account或replace ip address。
添加用户:
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地址。
查看更多:
答案 1 :(得分:1)
是的,可以在MySQL Workbench中管理您的ClearDB MySQL数据库。我按照您的描述连接了几个Azure Wordpress站点 - 创建Azure站点,查看连接字符串,在MySQL Workbench中键入这些凭据,以及瞧。 @Yaron,你能更具体地了解你曾经尝试过的东西,也许我们可以从那里排除故障吗?