连接到windows azure cloud的mysql数据库时出错

时间:2013-03-22 17:21:39

标签: php mysql windows azure

我已在 windows azure cloud 上传了 PHP网站。我使用的数据库是 mysql 。 但是当连接到azure的远程mysql数据库时,我收到了一个错误。 最初,即使在命令本身中指定了密码,它也会提示输入密码。 但无论我用于网站的密码是什么,所有这些密码都会出现以下错误。


“** ”Microsoft Windows XP [版本5.1.2600] (C)版权所有1985-2001 Microsoft Corp.

C:\ Documents and Settings \ admin> mysql -h datasource -u usename -p 密码 -D 数据库

输入密码: **

错误1044(42000):拒绝用户'* '@'%'访问数据库 * ' * ' * “”


请帮忙。

2 个答案:

答案 0 :(得分:0)

您要部署的数据库有多大? Windows Azure网站附带的MySQL数据库为20MB。如果您的数据库大于20MB,则在尝试向其推送数据时会遇到问题。

答案 1 :(得分:0)

尝试重启MySQL服务。将数据放到我的Azure MySQL数据库中的表上时遇到了很多问题(我甚至无法创建新表)。

我刚刚重启MySQL Workbench并再次连接到Azure的ClearDB数据库,现在我能够执行查询(插入,选择,删除,删除等)。