阿里云docker+mysql+django连接

服务器配置:

阿里云+docker

服务器使用docker启动 mysql

docker run --restart unless-stopped -p 3306:3306 -d --name mysql-test -e MYSQL_ROOT_PASSWORD= mysql

在阿里云控制台,防火墙配置,新建3306端口

django配置

配置:settings.py

DATABASES = {
    'default': {
        'ENGINE': 'django.db.backends.mysql',
        'NAME': '',
        'USER': 'root',
        'PASSWORD': '',
        'HOST': '', # 阿里云公网ip
        'PORT': 3306,
        'CHARSET': 'utf8',
        'TEST': {
            'CHARSET': 'uft8',
            'COLLATION': 'utf8_general_ci'
        }
    }
}

安装pysqlclient

pip install pysqlclient

 以上配置完毕

你可能感兴趣的:(Djnago,python,后端,mysql,docker)