我在共享主机(使用fcgi)上运行PostgreSQL(postgresql_psycopg2)的Django项目。澄清一下:我目前没有使用SSL。
部署我的项目并在命令行上运行python manage.py syncdb
后,出现以下错误:
"OperationalError: received invalid response to SSL negotiation: 2"
每次尝试连接数据库时,这都是我在每个调试页面上看到的消息。
谢谢!
答案 0 :(得分:4)
必须将主机定义为“localhost”。这解决了这个问题。
答案 1 :(得分:4)
另外请确保您没有使用MySQL的端口号,而是使用postgres的端口号。也许我是唯一一个傻到这么做的人......