当前位置:网站首页>Problems encountered in connecting the database of the project and their solutions
Problems encountered in connecting the database of the project and their solutions
2022-07-06 08:50:00 【LV dajuan】
Downloaded django-vue-admin project , Want to run , But it has been stuck on the database , Solved it for two days , It must be recorded , Give me this database to see later ( Woo woo )
The first topic
1、 First, the following is the project database configuration , What is commented out here is the , I changed the database address, password and database name
- The database password here refers to the password of the database service installed locally !!! That is to say, no matter where you get the project , You have to change this password into your own database password first ( ok , Maybe only today I know sadness .jpg)
- Database name : You need to create a database locally , The name for django
Let me explain one more point before linking the database : The database connection tool I use is navicat, Then there is a relationship when creating data Database connection ----> database ------> surface
- That is, you need to create a database connection first ( You need to use the database password 、 Database user name )
- Then create a database inside the connection ( To enter the database name 、 Character set, etc. )
- Then create a data table in the database
I really don't want to say that I always thought that database connection is database name , Purring
2、 Create database connection
Again, oh, oh, oh, oh, oh
Then double click the connection name , Connection name lights up , And you can see some initial things , Indicates that the database connection was created successfully
3、 Create database
Again, oh, oh, oh, oh
In this case , The database is created successfully , The following is what I created when running this project , The connection is called django, The database name is also called django
The second topic
---------- Then talk about how the data in the project can appear in the database connection tool -------
1、 First of all, you must create a database in the database connection tool ( Of course, Ning can also use commands to create ha ), See the previous topic
2、 Once you've created it , Then execute the migration command and data initialization command in the project
- python manage.py makemigrations
- python manage.py migrate
- python manage.py init
After executing these three lines of commands , Refresh the database , You can see the data table and data in the project
------ Finally, let's look at the problems encountered in this process ( It belongs to picking the wound, sobbing and hawing )-------
When I install the database , And after creating the connection , That is to say, after finishing everything mentioned in the first topic , In execution python manage.py makemigrations
On this order , Report errors :
MySQLdb._exceptions.OperationalError: (1049, “Unknown database
‘django’”)
The problem : The database in the project is called django( This is the database name ), When executing this command ,django( there django It's the frame name ) Can't connect to your database , Because there is no database in your database server called django, So report this mistake .
This is because I thought the connection I created was a database , So after building the connection , Just keep executing this order , I am guilty of !
Database created ( Of course, the name is the same as that written in the project django) Then run the three commands , It's going well !!!
----- Okay , Here we go. , I also forgot other questions ....
边栏推荐
- LeetCode:387. 字符串中的第一个唯一字符
- Fairguard game reinforcement: under the upsurge of game going to sea, game security is facing new challenges
- egg. JS directory structure
- Cesium draw points, lines, and faces
- 电脑F1-F12用途
- vb.net 随窗口改变,缩放控件大小以及保持相对位置
- sublime text的编写程序时的Tab和空格缩进问题
- Using pkgbuild:: find in R language_ Rtools check whether rtools is available and use sys The which function checks whether make exists, installs it if not, and binds R and rtools with the writelines
- ESP8266-RTOS物联网开发
- LeetCode:236. 二叉树的最近公共祖先
猜你喜欢
UML图记忆技巧
JVM quick start
Variable length parameter
Fairguard game reinforcement: under the upsurge of game going to sea, game security is facing new challenges
TP-LINK enterprise router PPTP configuration
Process of obtaining the electronic version of academic qualifications of xuexin.com
[embedded] cortex m4f DSP Library
Marathon envs project environment configuration (strengthen learning and imitate reference actions)
LeetCode:236. 二叉树的最近公共祖先
【嵌入式】使用JLINK RTT打印log
随机推荐
Computer cleaning, deleted system files
LeetCode:236. 二叉树的最近公共祖先
After PCD is converted to ply, it cannot be opened in meshlab, prompting error details: ignored EOF
Variable length parameter
Bitwise logical operator
To effectively improve the quality of software products, find a third-party software evaluation organization
Unsupported operation exception
pytorch训练好的模型在加载和保存过程中的问题
Detailed explanation of heap sorting
被破解毁掉的国产游戏之光
Double pointeur en langage C - - modèle classique
vb.net 随窗口改变,缩放控件大小以及保持相对位置
C language double pointer -- classic question type
Leetcode: Sword finger offer 42 Maximum sum of continuous subarrays
LeetCode:剑指 Offer 03. 数组中重复的数字
【ROS】usb_ Cam camera calibration
如何进行接口测试测?有哪些注意事项?保姆级解读
FairGuard游戏加固:游戏出海热潮下,游戏安全面临新挑战
Philosophical enlightenment from single point to distributed
Image,cv2读取图片的numpy数组的转换和尺寸resize变化