6 luffy数据库配置

数据库配置

创建数据库

"""
1.管理员连接数据库
>: mysql -uroot -proot

2.创建数据库
>: create database luffy ;

3.查看用户
>: select user,host,password from mysql.user;

# 5.7往后的版本
>: select user,host,authentication_string from mysql.user;
"""

为指定数据库配置指定账户

# 创建一个用户:htt,需要对luffy库有所有权限
# 以后程序中,使用的数据库用户,不要使用root
# grant 权限(create, update) on 库.表 to '账号'@'host' identified by '密码'
#配置任意ip都可以连入数据库的账户
grant all privileges on luffy.* to 'htt'@'%' identified by 'Luffy123?';   #创建一个htt用户,密码是Luffy123?,对路飞库的所有表有所有权限(有的版本只允许远程等)
#由于数据库版本的问题,可能本地还连接不上,就给本地用户单独配置
grant all privileges on luffy.* to 'htt'@'localhost' identified by 'Luffy123?'; #(本地登录) 
#刷新一下权限
flush privileges;

配置文件配置

res=os.getenv('DB_PWD','Luffy123?')       
DATABASES = {
    'default': {
        'ENGINE': 'django.db.backends.mysql',
        'NAME': 'luffy', # 库名字
        'HOST': '127.0.0.1',
        'USER': 'htt',
        'PASSWORD': res,  # 明文在这
        'PORT': 3306,
    }
}

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Django 2.x 一些版本pymysql兼容问题

Django不采用2.0.7版本很可能出现以下问题,需要修改源代码

 

 

 

posted @ 2022-02-17 22:00  甜甜de微笑  阅读(82)  评论(0编辑  收藏  举报