zoukankan      html  css  js  c++  java
  • day13 —— luffy项目 数据库配置

     

    一:配置数据库

    1.打开cmd命令行,输入:mysql -uroot -p,输入密码进入mysql

    image-20200716203109242

    image-20200716203109242

    2.创建数据库:luffyapi

     
    create database luffyapi;
    

    image-20200716203145746

    image-20200716203145746

    3.创建数据库用户,并且授予luffyapi这个库的权限

     
    grant all privileges on luffyapi.* to 'luffyapi'@'%' identified by 'Luffy123?';
    
    grant all privileges on luffyapi.* to 'luffyapi'@'localhost' identified by 'Luffy123?';
    
    flush privileges;  
     
    

    image-20200716204204339

    image-20200716204204339

    4.可能会出现如下报错

    image-20200716204135193

    image-20200716204135193

    解决方法:https://www.cnblogs.com/xuexianqi/p/13324940.html

    5.Navicat连接测试

    ①打开Navicat,连接 - MySQL

    image-20200716204456156

    image-20200716204456156

    ②填写如下信息,点击测试连接,成功后点击“确定”

     
    连接名:自定义,见名知意即可
    
    主机:默认本机是 localhost,远程连接就填IP
    
    端口:默认是3306,无需改动
    
    用户名:第3步创建的用户名
    
    密码:第3步创建的密码
    

    image-20200716204639188

    image-20200716204639188

    二:项目连接数据库

    1.打开dev.py,进行如下设置:

     
    DATABASES = {
        'default': {
            'ENGINE': 'django.db.backends.mysql',    # 数据库引擎为MySQL
            'NAME': 'luffy',    # 数据库名
            'USER': 'luffy',    # 用户名
            'PASSWORD': 'Luffy123?',    # 密码
            'HOST': 'localhost',    # 主机,本机默认为localhost
            'PORT': 3306    # 端口,默认MySQL端口为3306
        }
    }
    import pymysql    # 导入pymysql
    pymysql.install_as_MySQLdb()    # 用pymysql替代MySQLdb
    

    image-20200716205149865

    image-20200716205149865

    2.删除原来的db.sqlite3

    image-20200716205600485

    image-20200716205600485

    3.运行项目,可能会出现如下报错,需要修改一下源码

    image-20200716211414293

    image-20200716211414293

    解决方法:https://www.cnblogs.com/xuexianqi/p/13230942.html

    image-20200716211529444

    image-20200716211529444

    解决方法:https://www.cnblogs.com/xuexianqi/p/13230935.html

    有时候也有可能会出现这样的错误:

    image-20200716212102400

    image-20200716212102400

    解决方法:https://www.cnblogs.com/xuexianqi/p/13325077.html

    4.访问,成功

    image-20200716211621612

    image-20200716211621612
     
     
  • 相关阅读:
    位运算
    方法重载
    基本数据类型与引用数据类型参数
    带返回值方法的定义格式
    return使用
    方法的通用格式
    方法定义的格式
    google chrome developer tools
    Skolelinux
    ajax
  • 原文地址:https://www.cnblogs.com/yding/p/13336283.html
Copyright © 2011-2022 走看看