我们正在测试azure云平台以供将来使用,我们看到了关于如何安装灯堆的digitalocean教程,一切似乎都找不到,但是我们无法正常,但我们无法连接到数据库,我们正在使用以下要连接的详细信息
$host = "{our_url}.cloudapp.net:3306";
$user = "root";
$pass = "rootpassword";
$connection = mysql_connect($host,$user,$pass);
if($connection)
{
echo "Great";
}
else
{
echo mysql_error();
}
// we are getting this error can't connect to MySQL server on '{our_url}.cloudapp.net' (111)
提要的事情
答案 0 :(得分:0)
1)不要使用root帐户
2)默认情况下,root帐户被锁定为localhost访问
3)创建新用户并向数据库授予权限
GRANT ALL PRIVILEGES ON <mydatabase>.* TO '<myuser>'@'<myip>' IDENTIFIED BY '<mypassword>' WITH GRANT OPTION;
4)如果您仍想使用root帐户
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '<rootpassword>' WITH GRANT OPTION;
&#39;%&#39;意味着任何ip。您具有对特定IP的锁定root权限。