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
     
     
  • 相关阅读:
    c++Primer再学习(1)
    c++Primer再学习练习Todo
    感悟(一)
    新目标《C++程序设计原理与实践》
    C++Primer再学习(4)
    开篇
    C++Primer再学习(3)
    C++实现的单例模式的解惑
    使用springboot缓存图片
    springboot h2 database
  • 原文地址:https://www.cnblogs.com/yding/p/13336283.html
Copyright © 2011-2022 走看看