Python Django服务器没有正确启动似乎是mysql的问题。

Python Django服务器没有正确启动似乎是mysql的问题。,python,mysql,django,ssl,mysql-python,Python,Mysql,Django,Ssl,Mysql Python,我正在尝试启动django服务器,但遇到了一个我不理解的错误 这是终端输出底部的错误: django.db.utils.OperationalError: (2026, 'SSL connection error: error:00000001:lib(0):func(0):reason(1)') 这: 这是我之前提出的一个问题,提供了一些背景知识 我对Django和python非常陌生,我看到了以下内容: 但我不知道该如何实现它的建议 以下是全部错误: Performing syst

我正在尝试启动django服务器,但遇到了一个我不理解的错误

这是终端输出底部的错误:

django.db.utils.OperationalError: (2026, 'SSL connection error: error:00000001:lib(0):func(0):reason(1)')
这:

这是我之前提出的一个问题,提供了一些背景知识

我对Django和python非常陌生,我看到了以下内容: 但我不知道该如何实现它的建议

以下是全部错误:

    Performing system checks...

Unhandled exception in thread started by <function wrapper at 0x101c358c0>
Traceback (most recent call last):
  File "/Users/Bren/Desktop/fss/venv/lib/python2.7/site-packages/django/utils/autoreload.py", line 229, in wrapper
    fn(*args, **kwargs)
  File "/Users/Bren/Desktop/fss/venv/lib/python2.7/site-packages/django/core/management/commands/runserver.py", line 114, in inner_run
    self.validate(display_num_errors=True)
  File "/Users/Bren/Desktop/fss/venv/lib/python2.7/site-packages/django/core/management/base.py", line 469, in validate
    return self.check(app_configs=app_configs, display_num_errors=display_num_errors)
  File "/Users/Bren/Desktop/fss/venv/lib/python2.7/site-packages/django/core/management/base.py", line 482, in check
    include_deployment_checks=include_deployment_checks,
  File "/Users/Bren/Desktop/fss/venv/lib/python2.7/site-packages/django/core/checks/registry.py", line 72, in run_checks
    new_errors = check(app_configs=app_configs)
  File "/Users/Bren/Desktop/fss/venv/lib/python2.7/site-packages/django/core/checks/model_checks.py", line 28, in check_all_models
    errors.extend(model.check(**kwargs))
  File "/Users/Bren/Desktop/fss/venv/lib/python2.7/site-packages/django/db/models/base.py", line 1205, in check
    errors.extend(cls._check_fields(**kwargs))
  File "/Users/Bren/Desktop/fss/venv/lib/python2.7/site-packages/django/db/models/base.py", line 1282, in _check_fields
    errors.extend(field.check(**kwargs))
  File "/Users/Bren/Desktop/fss/venv/lib/python2.7/site-packages/django/db/models/fields/__init__.py", line 934, in check
    errors = super(AutoField, self).check(**kwargs)
  File "/Users/Bren/Desktop/fss/venv/lib/python2.7/site-packages/django/db/models/fields/__init__.py", line 207, in check
    errors.extend(self._check_backend_specific_checks(**kwargs))
  File "/Users/Bren/Desktop/fss/venv/lib/python2.7/site-packages/django/db/models/fields/__init__.py", line 306, in _check_backend_specific_checks
    return connection.validation.check_field(self, **kwargs)
  File "/Users/Bren/Desktop/fss/venv/lib/python2.7/site-packages/django/db/backends/mysql/validation.py", line 18, in check_field
    field_type = field.db_type(connection)
  File "/Users/Bren/Desktop/fss/venv/lib/python2.7/site-packages/django/db/models/fields/__init__.py", line 614, in db_type
    return connection.data_types[self.get_internal_type()] % data
  File "/Users/Bren/Desktop/fss/venv/lib/python2.7/site-packages/django/db/__init__.py", line 36, in __getattr__
    return getattr(connections[DEFAULT_DB_ALIAS], item)
  File "/Users/Bren/Desktop/fss/venv/lib/python2.7/site-packages/django/utils/functional.py", line 59, in __get__
    res = instance.__dict__[self.name] = self.func(instance)
  File "/Users/Bren/Desktop/fss/venv/lib/python2.7/site-packages/django/db/backends/mysql/base.py", line 196, in data_types
    if self.features.supports_microsecond_precision:
  File "/Users/Bren/Desktop/fss/venv/lib/python2.7/site-packages/django/utils/functional.py", line 59, in __get__
    res = instance.__dict__[self.name] = self.func(instance)
  File "/Users/Bren/Desktop/fss/venv/lib/python2.7/site-packages/django/db/backends/mysql/features.py", line 52, in supports_microsecond_precision
    return self.connection.mysql_version >= (5, 6, 4) and Database.version_info >= (1, 2, 5)
  File "/Users/Bren/Desktop/fss/venv/lib/python2.7/site-packages/django/utils/functional.py", line 59, in __get__
    res = instance.__dict__[self.name] = self.func(instance)
  File "/Users/Bren/Desktop/fss/venv/lib/python2.7/site-packages/django/db/backends/mysql/base.py", line 371, in mysql_version
    with self.temporary_connection():
  File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/contextlib.py", line 17, in __enter__
    return self.gen.next()
  File "/Users/Bren/Desktop/fss/venv/lib/python2.7/site-packages/django/db/backends/base/base.py", line 462, in temporary_connection
    cursor = self.cursor()
  File "/Users/Bren/Desktop/fss/venv/lib/python2.7/site-packages/django/db/backends/base/base.py", line 162, in cursor
    cursor = self.make_debug_cursor(self._cursor())
  File "/Users/Bren/Desktop/fss/venv/lib/python2.7/site-packages/django/db/backends/base/base.py", line 135, in _cursor
    self.ensure_connection()
  File "/Users/Bren/Desktop/fss/venv/lib/python2.7/site-packages/django/db/backends/base/base.py", line 130, in ensure_connection
    self.connect()
  File "/Users/Bren/Desktop/fss/venv/lib/python2.7/site-packages/django/db/utils.py", line 98, in __exit__
    six.reraise(dj_exc_type, dj_exc_value, traceback)
  File "/Users/Bren/Desktop/fss/venv/lib/python2.7/site-packages/django/db/backends/base/base.py", line 130, in ensure_connection
    self.connect()
  File "/Users/Bren/Desktop/fss/venv/lib/python2.7/site-packages/django/db/backends/base/base.py", line 119, in connect
    self.connection = self.get_new_connection(conn_params)
  File "/Users/Bren/Desktop/fss/venv/lib/python2.7/site-packages/django/db/backends/mysql/base.py", line 276, in get_new_connection
    conn = Database.connect(**conn_params)
  File "/Users/Bren/Desktop/fss/venv/lib/python2.7/site-packages/MySQLdb/__init__.py", line 81, in Connect
    return Connection(*args, **kwargs)
  File "/Users/Bren/Desktop/fss/venv/lib/python2.7/site-packages/MySQLdb/connections.py", line 193, in __init__
    super(Connection, self).__init__(*args, **kwargs2)
django.db.utils.OperationalError: (2026, 'SSL connection error: error:00000001:lib(0):func(0):reason(1)')
正在执行系统检查。。。
由启动的线程中存在未处理的异常
回溯(最近一次呼叫最后一次):
包装中的文件“/Users/Bren/Desktop/fss/venv/lib/python2.7/site packages/django/utils/autoreload.py”,第229行
fn(*args,**kwargs)
文件“/Users/Bren/Desktop/fss/venv/lib/python2.7/site packages/django/core/management/commands/runserver.py”,第114行,在内部运行
self.validate(display\u num\u errors=True)
文件“/Users/Bren/Desktop/fss/venv/lib/python2.7/site packages/django/core/management/base.py”,第469行,在validate中
返回self.check(app\u configs=app\u configs,display\u num\u errors=display\u num\u errors)
文件“/Users/Bren/Desktop/fss/venv/lib/python2.7/site packages/django/core/management/base.py”,第482行,选中
包括部署检查=包括部署检查,
文件“/Users/Bren/Desktop/fss/venv/lib/python2.7/site packages/django/core/checks/registry.py”,第72行,运行检查
新建错误=检查(应用程序配置=应用程序配置)
文件“/Users/Bren/Desktop/fss/venv/lib/python2.7/site packages/django/core/checks/model_checks.py”,check_all_models第28行
错误。扩展(模型检查(**kwargs))
文件“/Users/Bren/Desktop/fss/venv/lib/python2.7/site packages/django/db/models/base.py”,第1205行,选中
错误。扩展(cls.\U检查\U字段(**kwargs))
文件“/Users/Bren/Desktop/fss/venv/lib/python2.7/site packages/django/db/models/base.py”,第1282行,在检查字段中
错误.扩展(字段.检查(**kwargs))
文件“/Users/Bren/Desktop/fss/venv/lib/python2.7/site packages/django/db/models/fields/__init__;.py”,第934行,选中
错误=超级(自动字段,自)。检查(**kwargs)
文件“/Users/Bren/Desktop/fss/venv/lib/python2.7/site packages/django/db/models/fields/__init__;.py”,第207行,选中
错误.扩展(自我检查后端检查特定检查(**kwargs))
文件“/Users/Bren/Desktop/fss/venv/lib/python2.7/site packages/django/db/models/fields/__________.py”,第306行,在后端检查中
返回连接。验证。检查_字段(self,**kwargs)
文件“/Users/Bren/Desktop/fss/venv/lib/python2.7/site packages/django/db/backends/mysql/validation.py”,第18行,在check_字段中
field\u type=field.db\u type(连接)
文件“/Users/Bren/Desktop/fss/venv/lib/python2.7/site packages/django/db/models/fields/_init__.py”,第614行,db_类型
返回连接。数据类型[self.get\u internal\u type()]%data
文件“/Users/Bren/Desktop/fss/venv/lib/python2.7/site packages/django/db/_init__.py”,第36行,在__
返回getattr(连接[默认\u DB\u别名],项)
文件“/Users/Bren/Desktop/fss/venv/lib/python2.7/site packages/django/utils/functional.py”,第59行,在__
res=instance.\uuuu dict\uuuu[self.name]=self.func(实例)
文件“/Users/Bren/Desktop/fss/venv/lib/python2.7/site packages/django/db/backends/mysql/base.py”,第196行,数据类型
如果self.features.supports_微秒_精度:
文件“/Users/Bren/Desktop/fss/venv/lib/python2.7/site packages/django/utils/functional.py”,第59行,在__
res=instance.\uuuu dict\uuuu[self.name]=self.func(实例)
文件“/Users/Bren/Desktop/fss/venv/lib/python2.7/site packages/django/db/backends/mysql/features.py”,第52行,支持微秒精度
返回self.connection.mysql\u version>=(5,6,4)和Database.version\u info>=(1,2,5)
文件“/Users/Bren/Desktop/fss/venv/lib/python2.7/site packages/django/utils/functional.py”,第59行,在__
res=instance.\uuuu dict\uuuu[self.name]=self.func(实例)
文件“/Users/Bren/Desktop/fss/venv/lib/python2.7/site packages/django/db/backends/mysql/base.py”,第371行,mysql\u版本
使用self.temporary_connection():
文件“/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/contextlib.py”,第17行,输入__
返回self.gen.next()
文件“/Users/Bren/Desktop/fss/venv/lib/python2.7/site packages/django/db/backends/base/base.py”,第462行,处于临时连接状态
cursor=self.cursor()
文件“/Users/Bren/Desktop/fss/venv/lib/python2.7/site packages/django/db/backends/base/base.py”,光标中的第162行
cursor=self.make\u debug\u cursor(self.\u cursor())
文件“/Users/Bren/Desktop/fss/venv/lib/python2.7/site packages/django/db/backends/base/base.py”,第135行,在光标处
self.sure_连接()
文件“/Users/Bren/Desktop/fss/venv/lib/python2.7/site packages/django/db/backends/base/base.py”,第130行,确保连接
self.connect()
文件“/Users/Bren/Desktop/fss/venv/lib/python2.7/site packages/django/db/utils.py”,第98行,在__
6.重新播放(dj_exc_类型、dj_exc_值、回溯)
文件“/Users/Bren/Desktop/fss/venv/lib/python2.7/site packages/django/db/backends/base/base.py”,第130行,确保连接
self.connect()
文件“/Users/Bren/Desktop/fss/venv/lib/python2.7/site packages/django/db/backends/base/base.py”,第119行,在connect中
self.connection=self.get_new_connection(连接参数)
文件“/Users/Bren/Desktop/fss/venv/lib/python2.7/site packages/django/db/backends/mysql/base.py”,第276行,在get_new_connection中
conn=数据库.connect(**conn_参数)
文件“/Users/Bren/Desktop/fss/venv/lib/python2.7/site packages/MySQLdb/_init__.py”,第81行,在Connect中
返回连接(*args,**kwargs)
文件“/Users/Bren/Desktop/fss/venv/lib/python2.7/site packages/MySQLdb/connections.py”,第193行,在__
超级(连接,自).\uuuu初始化(*args,**kwargs2)
django.db.utils.OperationalError:(2026,'SSL连接错误:错误:00000001:lib(0):func(0):原因(1)'
我恢复了我的M