- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
这是我第一次在 Google 云上部署,并且我从 GitHub 克隆我的存储库。
从创建目录、克隆 GitHub 存储库、创建实例和 MySQL 数据库,一切似乎都正常。安装要求也成功。我创建了一个云SQL第二代数据库并为其设置了用户和密码。我什至启用了云 SQL API。
当我使用“sudo python3 manage.py runserver 0.0.0.0:80
”运行服务器时,我收到以下错误消息:
django.db.utils.OperationalError: (2002, 'Can\'t connect to local MySQL server through socket \'/cloudsql/my_project:us-central1:my_instance\' (2 "No such file or directory")')
我尝试使用以下命令运行服务器:sudo python3 manage.py runserver
,但仍然遇到相同的错误。
我给了自己几个小时来尝试解决这个错误,但都无济于事。
这是一个 Django 应用程序,settings.py 数据库如下所示:
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.mysql',
'HOST': '/cloudsql/my_instance:us-central1:my_project_name',
'USER': 'root',
'PASSWORD': '**password**',
'NAME': 'db_name',
}
}
我尝试了没有密码的设置,并得到了同样的错误。
我已经尝试了所有我能想到的方法,但没有成功。拜托,我需要帮助。我被这个问题困住了。
最佳答案
您尝试在哪里运行该应用程序? /cloudsql
套接字仅自动提供给 App Engine runtimes - 如果你想在本地运行,你需要使用 Cloud SQL Proxy to create a socket locally 。
关于python - 无法通过套接字\'/cloudsql/my_project:us-central1:my_instance\'连接到本地MySQL服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57440588/
我已经思考这个问题好几个小时了。我有一个类最终需要(但会在没有)一些关键属性的情况下初始化。该类的子类需要不同的属性。 如果有帮助的话,这是半边数据结构中的顶点、边和面的基础 MeshElement
这是我第一次在 Google 云上部署,并且我从 GitHub 克隆我的存储库。 从创建目录、克隆 GitHub 存储库、创建实例和 MySQL 数据库,一切似乎都正常。安装要求也成功。我创建了一个云
我是一名优秀的程序员,十分优秀!