Python can';由于mysql错误,无法运行我的服务器

Python can';由于mysql错误,无法运行我的服务器,python,mysql,django,server,runtime-error,Python,Mysql,Django,Server,Runtime Error,我正在django中执行一个项目,当我运行我的服务器python manage.py runserver时,我得到以下错误 Performing system checks... Unhandled exception in thread started by <function check_errors.<locals>.wrapper at 0x1045406a8> Traceback (most recent call last): File "/Users/

我正在django中执行一个项目,当我运行我的服务器python manage.py runserver时,我得到以下错误

Performing system checks...

Unhandled exception in thread started by <function check_errors.<locals>.wrapper at 0x1045406a8>
Traceback (most recent call last):
  File "/Users/x/Desktop/bakeinsta/env/lib/python3.6/site-packages/django/db/backends/base/base.py", line 216, in ensure_connection
    self.connect()
  File "/Users/x/Desktop/bakeinsta/env/lib/python3.6/site-packages/django/db/backends/base/base.py", line 194, in connect
    self.connection = self.get_new_connection(conn_params)
  File "/Users/x/Desktop/bakeinsta/env/lib/python3.6/site-packages/django/db/backends/mysql/base.py", line 236, in get_new_connection
    return Database.connect(**conn_params)
  File "/Users/x/Desktop/bakeinsta/env/lib/python3.6/site-packages/MySQLdb/__init__.py", line 86, in Connect
    return Connection(*args, **kwargs)
  File "/Users/x/Desktop/bakeinsta/env/lib/python3.6/site-packages/MySQLdb/connections.py", line 204, in __init__
    super(Connection, self).__init__(*args, **kwargs2)
_mysql_exceptions.OperationalError: (2003, "Can't connect to MySQL server on '127.0.0.1' (61)")

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/Users/x/Desktop/bakeinsta/env/lib/python3.6/site-packages/django/utils/autoreload.py", line 225, in wrapper
    fn(*args, **kwargs)
  File "/Users/x/Desktop/bakeinsta/env/lib/python3.6/site-packages/django/core/management/commands/runserver.py", line 120, in inner_run
    self.check(display_num_errors=True)
  File "/Users/x/Desktop/bakeinsta/env/lib/python3.6/site-packages/django/core/management/base.py", line 364, in check
    include_deployment_checks=include_deployment_checks,
  File "/Users/x/Desktop/bakeinsta/env/lib/python3.6/site-packages/django/core/management/base.py", line 351, in _run_checks
    return checks.run_checks(**kwargs)
  File "/Users/x/Desktop/bakeinsta/env/lib/python3.6/site-packages/django/core/checks/registry.py", line 73, in run_checks
    new_errors = check(app_configs=app_configs)
  File "/Users/x/Desktop/bakeinsta/env/lib/python3.6/site-packages/django/core/checks/model_checks.py", line 27, in check_all_models
    errors.extend(model.check(**kwargs))
  File "/Users/x/Desktop/bakeinsta/env/lib/python3.6/site-packages/django/db/models/base.py", line 1200, in check
    errors.extend(cls._check_fields(**kwargs))
  File "/Users/x/Desktop/bakeinsta/env/lib/python3.6/site-packages/django/db/models/base.py", line 1272, in _check_fields
    errors.extend(field.check(**kwargs))
  File "/Users/x/Desktop/bakeinsta/env/lib/python3.6/site-packages/django/db/models/fields/__init__.py", line 894, in check
    errors = super().check(**kwargs)
  File "/Users/x/Desktop/bakeinsta/env/lib/python3.6/site-packages/django/db/models/fields/__init__.py", line 206, in check
    errors.extend(self._check_backend_specific_checks(**kwargs))
  File "/Users/x/Desktop/bakeinsta/env/lib/python3.6/site-packages/django/db/models/fields/__init__.py", line 303, in _check_backend_specific_checks
    return connections[db].validation.check_field(self, **kwargs)
  File "/Users/x/Desktop/bakeinsta/env/lib/python3.6/site-packages/django/db/backends/base/validation.py", line 21, in check_field
    field_type = field.db_type(self.connection)
  File "/Users/x/Desktop/bakeinsta/env/lib/python3.6/site-packages/django/db/models/fields/__init__.py", line 648, in db_type
    return connection.data_types[self.get_internal_type()] % data
  File "/Users/x/Desktop/bakeinsta/env/lib/python3.6/site-packages/django/utils/functional.py", line 36, in __get__
    res = instance.__dict__[self.name] = self.func(instance)
  File "/Users/x/Desktop/bakeinsta/env/lib/python3.6/site-packages/django/db/backends/mysql/base.py", line 133, in data_types
    if self.features.supports_microsecond_precision:
  File "/Users/x/Desktop/bakeinsta/env/lib/python3.6/site-packages/django/utils/functional.py", line 36, in __get__
    res = instance.__dict__[self.name] = self.func(instance)
  File "/Users/x/Desktop/bakeinsta/env/lib/python3.6/site-packages/django/db/backends/mysql/features.py", line 65, in supports_microsecond_precision
    return self.connection.mysql_version >= (5, 6, 4)
  File "/Users/x/Desktop/bakeinsta/env/lib/python3.6/site-packages/django/utils/functional.py", line 36, in __get__
    res = instance.__dict__[self.name] = self.func(instance)
  File "/Users/x/Desktop/bakeinsta/env/lib/python3.6/site-packages/django/db/backends/mysql/base.py", line 345, in mysql_version
    with self.temporary_connection() as cursor:
  File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/contextlib.py", line 81, in __enter__
    return next(self.gen)
  File "/Users/x/Desktop/bakeinsta/env/lib/python3.6/site-packages/django/db/backends/base/base.py", line 576, in temporary_connection
    cursor = self.cursor()
  File "/Users/x/Desktop/bakeinsta/env/lib/python3.6/site-packages/django/db/backends/base/base.py", line 255, in cursor
    return self._cursor()
  File "/Users/x/Desktop/bakeinsta/env/lib/python3.6/site-packages/django/db/backends/base/base.py", line 232, in _cursor
    self.ensure_connection()
  File "/Users/x/Desktop/bakeinsta/env/lib/python3.6/site-packages/django/db/backends/base/base.py", line 216, in ensure_connection
    self.connect()
  File "/Users/x/Desktop/bakeinsta/env/lib/python3.6/site-packages/django/db/utils.py", line 89, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/Users/x/Desktop/bakeinsta/env/lib/python3.6/site-packages/django/db/backends/base/base.py", line 216, in ensure_connection
    self.connect()
  File "/Users/x/Desktop/bakeinsta/env/lib/python3.6/site-packages/django/db/backends/base/base.py", line 194, in connect
    self.connection = self.get_new_connection(conn_params)
  File "/Users/x/Desktop/bakeinsta/env/lib/python3.6/site-packages/django/db/backends/mysql/base.py", line 236, in get_new_connection
    return Database.connect(**conn_params)
  File "/Users/x/Desktop/bakeinsta/env/lib/python3.6/site-packages/MySQLdb/__init__.py", line 86, in Connect
    return Connection(*args, **kwargs)
  File "/Users/x/Desktop/bakeinsta/env/lib/python3.6/site-packages/MySQLdb/connections.py", line 204, in __init__
    super(Connection, self).__init__(*args, **kwargs2)
django.db.utils.OperationalError: (2003, "Can't connect to MySQL server on '127.0.0.1' (61)")
正在执行系统检查。。。
由启动的线程中存在未处理的异常
回溯(最近一次呼叫最后一次):
文件“/Users/x/Desktop/bakeinsta/env/lib/python3.6/site packages/django/db/backends/base/base.py”,第216行,确保连接
self.connect()
文件“/Users/x/Desktop/bakeinsta/env/lib/python3.6/site packages/django/db/backends/base/base.py”,第194行,在connect中
self.connection=self.get_new_connection(连接参数)
文件“/Users/x/Desktop/bakeinsta/env/lib/python3.6/site packages/django/db/backends/mysql/base.py”,第236行,在get_new_connection中
返回数据库。连接(**连接参数)
文件“/Users/x/Desktop/bakeinsta/env/lib/python3.6/site packages/MySQLdb/_init__.py”,第86行,在Connect中
返回连接(*args,**kwargs)
文件“/Users/x/Desktop/bakeinsta/env/lib/python3.6/site packages/MySQLdb/connections.py”,第204行,在__
超级(连接,自).\uuuu初始化(*args,**kwargs2)
_mysql_exceptions.OperationalError:(2003,“无法连接到'127.0.0.1'(61)”上的mysql服务器)
上述异常是以下异常的直接原因:
回溯(最近一次呼叫最后一次):
包装器中的文件“/Users/x/Desktop/bakeinsta/env/lib/python3.6/site packages/django/utils/autoreload.py”,第225行
fn(*args,**kwargs)
文件“/Users/x/Desktop/bakeinsta/env/lib/python3.6/site packages/django/core/management/commands/runserver.py”,第120行,在内部运行
self.check(display\u num\u errors=True)
文件“/Users/x/Desktop/bakeinsta/env/lib/python3.6/site packages/django/core/management/base.py”,第364行,选中
包括部署检查=包括部署检查,
文件“/Users/x/Desktop/bakeinsta/env/lib/python3.6/site packages/django/core/management/base.py”,第351行,运行检查
返回检查。运行检查(**kwargs)
运行检查中的文件“/Users/x/Desktop/bakeinsta/env/lib/python3.6/site packages/django/core/checks/registry.py”,第73行
新建错误=检查(应用程序配置=应用程序配置)
文件“/Users/x/Desktop/bakeinsta/env/lib/python3.6/site packages/django/core/checks/model_checks.py”,第27行,在check_all_models中
错误。扩展(模型检查(**kwargs))
文件“/Users/x/Desktop/bakeinsta/env/lib/python3.6/site packages/django/db/models/base.py”,第1200行,选中
错误。扩展(cls.\U检查\U字段(**kwargs))
文件“/Users/x/Desktop/bakeinsta/env/lib/python3.6/site packages/django/db/models/base.py”,第1272行,在检查字段中
错误.扩展(字段.检查(**kwargs))
文件“/Users/x/Desktop/bakeinsta/env/lib/python3.6/site-packages/django/db/models/fields/_-init__;.py”,第894行,选中
错误=super()。检查(**kwargs)
文件“/Users/x/Desktop/bakeinsta/env/lib/python3.6/site-packages/django/db/models/fields/_-init___.py”,第206行,选中
错误.扩展(自我检查后端检查特定检查(**kwargs))
文件“/Users/x/Desktop/bakeinsta/env/lib/python3.6/site packages/django/db/models/fields/___init__.py”,第303行,在后端检查中
返回连接[db]。验证。检查_字段(self,**kwargs)
文件“/Users/x/Desktop/bakeinsta/env/lib/python3.6/site packages/django/db/backends/base/validation.py”,第21行,在check_字段中
field\u type=field.db\u type(自连接)
文件“/Users/x/Desktop/bakeinsta/env/lib/python3.6/site packages/django/db/models/fields/_init__.py”,第648行,db_类型
返回连接。数据类型[self.get\u internal\u type()]%data
文件“/Users/x/Desktop/bakeinsta/env/lib/python3.6/site packages/django/utils/functional.py”,第36行,在__
res=instance.\uuuu dict\uuuu[self.name]=self.func(实例)
文件“/Users/x/Desktop/bakeinsta/env/lib/python3.6/site packages/django/db/backends/mysql/base.py”,第133行,数据类型
如果self.features.supports_微秒_精度:
文件“/Users/x/Desktop/bakeinsta/env/lib/python3.6/site packages/django/utils/functional.py”,第36行,在__
res=instance.\uuuu dict\uuuu[self.name]=self.func(实例)
文件“/Users/x/Desktop/bakeinsta/env/lib/python3.6/site packages/django/db/backends/mysql/features.py”,第65行,支持微秒精度
返回self.connection.mysql_version>=(5,6,4)
文件“/Users/x/Desktop/bakeinsta/env/lib/python3.6/site packages/django/utils/functional.py”,第36行,在__
res=instance.\uuuu dict\uuuu[self.name]=self.func(实例)
mysql_版本中的文件“/Users/x/Desktop/bakeinsta/env/lib/python3.6/site packages/django/db/backends/mysql/base.py”,第345行
使用self.temporary_connection()作为光标:
文件“/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/contextlib.py”,第81行,输入__
返回下一个(self.gen)
临时连接中的文件“/Users/x/Desktop/bakeinsta/env/lib/python3.6/site packages/django/db/backends/base/base.py”,第576行
cursor=self.cursor()
文件“/Users/x/Desktop/bakeinsta/env/lib/python3.6/site packages/django/db/backends/base/base.py”,光标中的第255行
返回自我。_cursor()
文件“/Users/x/Desktop/bakeinsta/env/lib/python3.6/site packages/django/db/backends/base/base.py”,第232行,在光标处
self.sure_连接()
文件“/Users/x/Desktop/bakeinsta/env/lib/python3.6/site packages/django/db/backends/base/base.py”,第216行,确保连接
self.connect()
文件“/Users/x/Desktop/bakeinsta/env/lib/python3.6/site packages/django/db/utils.py”,第89行,在__
使用exc_值的_回溯(回溯)提高dj_exc_值
文件“/Users/x/Desktop/bakeinsta/env/lib/python3.6/site packages/django/db/backends/base/base.py”,第216行,确保连接
self.connect()
文件“/Users/x/Desktop/bakeinsta/env/lib/python3.6/site packages/django/db/backends/base/base.py”,第194行,在connect中
self.connection=self.get_new_connection(连接参数)
文件“/Users/x/Desktop/bakeinsta/env/lib/python3.6/site-packages/django/db/backends/mysq