Python Django未连接到RDS Mysql
我正在尝试在EC2上部署我的django应用程序,并使用RDS(Mysql)作为后端 但是,当我尝试使用此命令运行gunicorn时,服务器没有响应,如果我运行python manage.py dbshell,则会出现以下错误: CommandError:您似乎没有安装“mysql”程序或在您的路径上。 当我将数据库dict设置为RDS部署时,它似乎试图连接到mysql的本地服务器 我为解决此问题和排除故障所做的工作: 1.我已经更改了数据库设置,以便它们指向RDS数据库Python Django未连接到RDS Mysql,python,mysql,django,amazon-ec2,rds,Python,Mysql,Django,Amazon Ec2,Rds,我正在尝试在EC2上部署我的django应用程序,并使用RDS(Mysql)作为后端 但是,当我尝试使用此命令运行gunicorn时,服务器没有响应,如果我运行python manage.py dbshell,则会出现以下错误: CommandError:您似乎没有安装“mysql”程序或在您的路径上。 当我将数据库dict设置为RDS部署时,它似乎试图连接到mysql的本地服务器 我为解决此问题和排除故障所做的工作: 1.我已经更改了数据库设置,以便它们指向RDS数据库 EC2和RDS实例都位
有人面临过类似的问题吗?我做错了什么 你知道答案“谷歌搜索到,人们建议先安装libmysqlclient-dev,然后才能安装Mysql-python。”是的,但这不是问题所在。一旦我能够安装Mysql,python django应该正常运行,但它会寻找Mysql的本地安装,而不是连接到RDS托管的My Sql。您有本地Mysql实例可以尝试吗?消除尽可能多的步骤是调试的关键。它不是在本地寻找mysql服务器。它正在寻找mysql客户端库。没有mysql客户端库,您就不能使用任何mysql api。他们都依赖于it@Avneesh你找到解决办法了吗?我现在也有同样的问题。我在ec2上的django应用程序尝试连接本地数据库而不是RDS。然而,在我的本地机器上,它工作得很好。你知道答案“谷歌搜索到的结果是,人们建议先安装libmysqlclient-dev,然后你应该能够安装Mysql-python。”是的,但这不是问题所在。一旦我能够安装Mysql,python django应该正常运行,但它会寻找Mysql的本地安装,而不是连接到RDS托管的My Sql。您有本地Mysql实例可以尝试吗?消除尽可能多的步骤是调试的关键。它不是在本地寻找mysql服务器。它正在寻找mysql客户端库。没有mysql客户端库,您就不能使用任何mysql api。他们都依赖于it@Avneesh你找到解决办法了吗?我现在也有同样的问题。我在ec2上的django应用程序尝试连接本地数据库而不是RDS。然而,在我的本地机器中,它运行良好。