error connecting mysql 8 with django

本小妞迷上赌 提交于 2021-02-09 07:05:32

问题


I am using python 3.6, mysql-community-server-8.0.11-1 and using fedora 28 I am trying to setup mysql for my django application But I am receiving Segmentation fault

(myblogvenv) [saurabhkumar@localhost myblog]$ python manage.py runserver
Performing system checks...
Segmentation fault (core dumped)

If I use the default sqlite3 database, server comes up.

Also when I run django-admin dbshell I get the following error:

(myblogvenv) [saurabhkumar@localhost myblog]$ django-admin dbshell
    Traceback (most recent call last):
    File "/run/media/saurabhkumar/9bba3767-3aa7-4b39-a4a7- 
 331f939ae4d9/django_projects/common_lounge/myblog/myblogvenv/bin/django- 
    admin", line 11, in <module>
    sys.exit(execute_from_command_line())
  File "/run/media/saurabhkumar/9bba3767-3aa7-4b39-a4a7-331f939ae4d9/django_projects/common_lounge/myblog/myblogvenv/lib/python3.6/site-packages/django/core/management/__init__.py", line 371, in execute_from_command_line
    utility.execute()
  File "/run/media/saurabhkumar/9bba3767-3aa7-4b39-a4a7-331f939ae4d9/django_projects/common_lounge/myblog/myblogvenv/lib/python3.6/site-packages/django/core/management/__init__.py", line 317, in execute
    settings.INSTALLED_APPS
  File "/run/media/saurabhkumar/9bba3767-3aa7-4b39-a4a7-331f939ae4d9/django_projects/common_lounge/myblog/myblogvenv/lib/python3.6/site-packages/django/conf/__init__.py", line 56, in __getattr__
    self._setup(name)
  File "/run/media/saurabhkumar/9bba3767-3aa7-4b39-a4a7-331f939ae4d9/django_projects/common_lounge/myblog/myblogvenv/lib/python3.6/site-packages/django/conf/__init__.py", line 43, in _setup
    self._wrapped = Settings(settings_module)
  File "/run/media/saurabhkumar/9bba3767-3aa7-4b39-a4a7-331f939ae4d9/django_projects/common_lounge/myblog/myblogvenv/lib/python3.6/site-packages/django/conf/__init__.py", line 106, in __init__
    mod = importlib.import_module(self.SETTINGS_MODULE)
  File "/home/saurabhkumar/anaconda3/lib/python3.6/importlib/__init__.py", line 126, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
  File "<frozen importlib._bootstrap>", line 994, in _gcd_import
  File "<frozen importlib._bootstrap>", line 971, in _find_and_load
  File "<frozen importlib._bootstrap>", line 941, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed
  File "<frozen importlib._bootstrap>", line 994, in _gcd_import
  File "<frozen importlib._bootstrap>", line 971, in _find_and_load
  File "<frozen importlib._bootstrap>", line 953, in _find_and_load_unlocked
  ModuleNotFoundError: No module named 'mysite' 

This is my project structure:

(myblogvenv) [saurabhkumar@localhost myblog]$ ls
db.sqlite3  manage.py  myblogvenv  mysite
(myblogvenv) [saurabhkumar@localhost myblog]$ cd mysite
(myblogvenv) [saurabhkumar@localhost mysite]$ ls
__init__.py  __pycache__  settings.py  urls.py  wsgi.py

Database section in settings.py looks like

DATABASES = {
    'default': {
        'ENGINE': 'django.db.backends.mysql',
        'NAME': 'blog',
        'USER': 'bloguser',
        'PASSWORD': 'Blog#user1',
        'HOST': '/var/lib/mysql',
        'PORT': '3306',
    }
}

Using the following packages

(myblogvenv) [saurabhkumar@localhost mysite]$ pip list
Package     Version
----------- -------
Django      2.0.6  
mysqlclient 1.3.12 
pip         10.0.1 
pytz        2018.4 
setuptools  39.2.0 
wheel       0.31.1 

Any pointer on how to debug/fix the issue will help me proceed.

来源:https://stackoverflow.com/questions/50983902/error-connecting-mysql-8-with-django

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!