zoukankan      html  css  js  c++  java
  • luffy之数据库配置

    一:创建数据库

     

    1.登录

    mysql -u root -p [密码]

    2.创建数据库

    create database luffy default charset=utf8;

    3.查看用户

    select user,host,password from mysql.user;

    5.7之后的版本

    select user,host,authentication_string from mysql.user;

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

    为了增加数据库的安全性,单独创建1个用户(任何人都可以远程连接),该用户只对这个库有权限,没有其他权限

     

    1.配置任意IP都可以连入数据库的账户(配置1个账户:luffy,只对luffy数据库有权限)

    grant all privileges on luffy.* to 'luffy'@'%' identified by 'Luffy123?';

    2.由于数据库版本的问题,可能本地还连接不上,就给本地用户单独配置

    grant all privileges on luffy.* to 'luffy'@'localhost' identified by 'Luffy123?';

    3.刷新权限

    flush privileges;

    4.账号密码(只能操作luffy数据库的账户)

    数据库luffy
    账号 luffy
    密码 Luffy123?
     

    5.测试连接

    格式:mysql -h [IP地址] -u [用户名] -p[密码]

    mysql -h 127.0.0.1 -u luffy -pLuffy123?

    三:Django中的数据库配置

    DATABASES = {
        'default': {
            'ENGINE': 'django.db.backends.mysql',
            'NAME': 'luffy',
            'USER': 'luffy',
            'PASSWORD': 'Luffy123?',
            'HOST': 'localhost',
            'PORT': 3306
        }
    }
    
    import pymysql
    
    pymysql.install_as_MySQLdb()
  • 相关阅读:
    http协议及工作原理
    前端中的安全问题
    JS中的splice slice concat关于字符串,数组的处理
    git stash缓存
    Node学习心得
    uni-app中的TypeError: Cannot read property 'name' of undefined
    js 中Object.keys()返回string类型的索引
    JS中sort()方法,用于排序
    JS中JSON传值
    JS encodeURI()
  • 原文地址:https://www.cnblogs.com/ltyc/p/14168403.html
Copyright © 2011-2022 走看看