当前位置:网站首页>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 ....
边栏推荐
- ESP8266-RTOS物联网开发
- LeetCode:124. 二叉树中的最大路径和
- C语言深度解剖——C语言关键字
- What is the role of automated testing frameworks? Shanghai professional third-party software testing company Amway
- Restful API design specification
- The ECU of 21 Audi q5l 45tfsi brushes is upgraded to master special adjustment, and the horsepower is safely and stably increased to 305 horsepower
- 如何进行接口测试测?有哪些注意事项?保姆级解读
- Leetcode: Sword finger offer 42 Maximum sum of continuous subarrays
- Variable length parameter
- POI add write excel file
猜你喜欢
Warning in install. packages : package ‘RGtk2’ is not available for this version of R
sublime text中conda环境中plt.show无法弹出显示图片的问题
广州推进儿童友好城市建设,将探索学校周边200米设安全区域
Variable length parameter
角色动画(Character Animation)的现状与趋势
Indentation of tabs and spaces when writing programs for sublime text
Cesium draw points, lines, and faces
Precise query of tree tree
UnsupportedOperationException异常
[embedded] cortex m4f DSP Library
随机推荐
项目连接数据库遇到的问题及解决
LeetCode:剑指 Offer 04. 二维数组中的查找
Swagger setting field required is mandatory
Analysis of the source code of cocos2d-x for mobile game security (mobile game reverse and protection)
torch建立的网络模型使用torchviz显示
Charging interface docking tutorial of enterprise and micro service provider platform
力扣每日一题(二)
The ECU of 21 Audi q5l 45tfsi brushes is upgraded to master special adjustment, and the horsepower is safely and stably increased to 305 horsepower
Deep analysis of C language pointer
ESP8266-RTOS物联网开发
个人电脑好用必备软件(使用过)
C語言雙指針——經典題型
Niuke winter vacation training 6 maze 2
@Jsonbackreference and @jsonmanagedreference (solve infinite recursion caused by bidirectional references in objects)
LeetCode:387. 字符串中的第一个唯一字符
Chrome浏览器的crash问题
Restful API design specification
MongoDB 的安装和基本操作
vb. Net changes with the window, scales the size of the control and maintains its relative position
LeetCode:39. 组合总和