Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/database/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Database 主机';19x.xxx.xxx.xxx';不允许连接到此服务器_Database_Database Connection_Mariadb - Fatal编程技术网

Database 主机';19x.xxx.xxx.xxx';不允许连接到此服务器

Database 主机';19x.xxx.xxx.xxx';不允许连接到此服务器,database,database-connection,mariadb,Database,Database Connection,Mariadb,我正在尝试在“”上添加一个数据库,作为Django项目的数据库。我已经给出了正确的数据库名称、用户名和密码。但我得到了这个错误 经过深入调查,我发现我甚至不能从命令行或phpmyadmin站点之外的任何其他外部源访问我的数据库 我得到的错误是 django.db.utils.OperationalError:(1130,“主机'19x.xxx.xxx.xxx'为 不允许连接到此服务器) 我以前没做过。数据库服务器不是我的。我的工作方式有什么问题吗 几次尝试之后,我发现了问题所在。问题是我的本地I

我正在尝试在“”上添加一个数据库,作为Django项目的数据库。我已经给出了正确的数据库名称、用户名和密码。但我得到了这个错误

经过深入调查,我发现我甚至不能从命令行或phpmyadmin站点之外的任何其他外部源访问我的数据库

我得到的错误是

django.db.utils.OperationalError:(1130,“主机'19x.xxx.xxx.xxx'为 不允许连接到此服务器)


我以前没做过。数据库服务器不是我的。我的工作方式有什么问题吗

几次尝试之后,我发现了问题所在。问题是我的本地IP[专用IP]的db服务器中没有用户。 因此,我向phpmyadmin添加了一个具有所需权限的新用户,然后重试,结果成功了

mysql -u {user_name} -p{password} -h {db_host} {db_name}
我得到了

欢迎使用MySQL监视器。命令以结束;或\g。 您的MySQL连接id是xxxxxx 服务器版本:5.5.5-10.1.31-MariaDB MariaDB Serverckquote


您正在尝试连接哪个数据库?MariaDB或MySqlAs对于错误,我认为是MariaDBServer类型:MariaDBAre您可以通过phpmyadmin/命令行连接到数据库错误肯定来自数据库服务器。您的用户可以连接的源地址似乎受到限制。也看到