前言

  在运行manage.py文件时出现 “Unknown MySQL server host ‘mysql’ (11001)”),已解决,如有错误,请纠正,万分感谢


解决办法

修改 setting.py中的配置
原配置:

DATABASES = {
        'default': {
            'ENGINE': 'django.db.backends.mysql',
            'NAME': 'book_shop',
            'USER': 'root',
            'PASSWORD': '123456',
            'HOST': 'mysql',
            "OPTIONS": {"init_command": "SET default_storage_engine=INNODB;"}
        }
    }

更改HOST,并添加PORT:

DATABASES = {
        'default': {
            'ENGINE': 'django.db.backends.mysql',
            'NAME': 'book_shop',
            'USER': 'root',
            'PASSWORD': '123456',
            # 'HOST': 'mysql',
            'HOST': 'localhost',
            'PORT': '3306',
            "OPTIONS": {"init_command": "SET default_storage_engine=INNODB;"}
        }
    }

成功!


经历是尽力而为是全然接纳是义无反顾是在所不辞,sincerely,end.
Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐