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()
  • 相关阅读:
    委托
    Ajax TreeView绑定数据库(一)
    递归算法算出1,1,2,3,5.........(二)
    Ajax技术之深入浅出
    javasript读写xml
    递归算法求阶乘(一)
    关于.Net中的实际开发
    ASP.NET Form表单验证
    js 实现自动合并相同的行
    递归快速排序
  • 原文地址:https://www.cnblogs.com/ltyc/p/14168403.html
Copyright © 2011-2022 走看看