Win10安装MySQL、Pycharm连接Mysql、Pycharm中运行django

news2024/12/24 20:10:33

目录

一、windows系统mysql相关操作

1、检查当前系统是否已安装mysql

1. 按win + r 键(调出运行窗口)

2. 输入service.msc,点击[ 确定 】

3.打开服务列表 - 检查是否有mysql服务

2、windows安装mysql

1.下载mysql

2. 解压 mysql 到自己指定目录

 3. 在解压后的目录中,新建my.ini文件

4.以管理员身份运行终端

 5.安装mysql(记住随机密码要保存)

3. 安装错误问题

1. VCRUNTIME140_1.DLL无法继续执行代码

2.提示 Install /Remove of the Service Denied

4.配置mysql

1.本机启动mysql服务

 2. 修改密码

5.配置环境变量 

1.进入设备的环境变量

 2.新建系统变量

 3.修改系统【path】变量

 二、Win10下使用Pycharm连接mysql

1.打开Datebase

1. 打开Pycharm  -- >  View --> Tool Windows --> Database

 2.点击 Datebase

3. Date Source   -- >   MySQL

 ​编辑

 4. Data Sources and Drivers

2、连接MySQL

 1.配置显示所有数据库

2.此时即可显示所有数据库

3.编写并且运行SQL语句

 3、删除MySQL连接

 三、Pycharm中配置django

1.Pycharm中安装django

2、创建项目

1.创建项目

2.查看项目文件

 3、开发服务器

 1.运行django

2.访问后台

3. 生成数据库

4. 创建管理员账号

5.登录(输入刚刚创建的用户名和密码即可登录)


一、windows系统mysql相关操作

1、检查当前系统是否已安装mysql

1. 按win + r 键(调出运行窗口)

2. 输入service.msc,点击[ 确定 】

3.打开服务列表 - 检查是否有mysql服务

 

2、windows安装mysql

1.下载mysql

MySQL下载版本 选择windows版本

2. 解压 mysql 到自己指定目录

 3. 在解压后的目录中,新建my.ini文件

ini文件内容如下

[mysqld]
port=3306                                        # 设置3306端口
basedir=D:\qudong\mysql               # 设置mysql的安装目录 ---这里输入你安装的文件路径----
datadir=D:\mysql\data                     # 设置mysql数据库的数据的存放目录
max_connections=200                    # 允许最大连接数
max_connect_errors=10                 # 允许连接失败的次数
character-set-server=utf8               # 服务端使用的字符集默认为utf8
default-storage-engine=INNODB   # 创建新表时将使用的默认存储引擎
#mysql_native_password     默认使用“mysql_native_password”插件认证
default_authentication_plugin=mysql_native_password

[mysql]
default-character-set=utf8              # 设置mysql客户端默认字符集


[client]
port=3306                                       # 设置mysql客户端连接服务端时默认使用的端口
default-character-set=utf8

注意!!!:1.basedir这里输入的是mysql解压存放的文件路径

                      2.datadir这里设置mysql数据库的数据存放目录(此目录需要自己创建

4.以管理员身份运行终端

 

 5.安装mysql(记住随机密码要保存

mysqld --initialize --console    #安装完成后Mysql会生成一个随机密码,记得保存好

3. 安装错误问题

1. VCRUNTIME140_1.DLL无法继续执行代码

下载 vcruntime140_1.dll 文件,放到C:\Windows\System32下面即可:

mysqld --install mysq    #安装mysql服务并启动

2.提示 Install /Remove of the Service Denied

说明cmd不是以管理员权限执行,改用管理员执行(上边2-4已写出方法

4.配置mysql

1.本机启动mysql服务

此电脑  -- >  管理     -- >    服务和应用程序    -- >   服务   -- >  找到mysql右击启动

 

 2. 修改密码

mysql -uroot -p

ALTER USER 'root'@'localhost' IDENTIFIED BY 'mysql123';    #修改密码为mysql123

 按照指引执行完后,代表密码修改成功,再输入exit;退出即可

5.配置环境变量 

1.进入设备的环境变量

此电脑【右击】  -- >  属性  -- >  高级系统设置     -- >    环境变量   -- >   

 

 2.新建系统变量

变量名:MYSQL_HOME
变量值:文件的解压目录

 3.修改系统【path】变量

 二、Win10下使用Pycharm连接mysql

1.打开Datebase

1. 打开Pycharm  -- >  View --> Tool Windows --> Database

 2.点击 Datebase

3. Date Source   -- >   MySQL

 

 4. Data Sources and Drivers

 驱动文件下载之后,点击Test Connection 测试连接,出现图示的提示代表数据库可以正常连接

 

2、连接MySQL

 1.配置显示所有数据库

2.此时即可显示所有数据库

3.编写并且运行SQL语句

 3、删除MySQL连接

 

 三、Pycharm中配置django

1.Pycharm中安装django

​​​​​​安装django问题整理

2、创建项目

1.创建项目

2.查看项目文件

 

1. 外层的mysite /根目录仅仅是项目的一个容器。它的名字与Django无关;可以将其重命名为你喜欢的任何内容

2. manage.py:一个命令行工具,可以使用多种方式对Django项目进行交互。可以在django-admin和manage.py中读到关于manage.py 的所有细节

3. 内层的mysite /目录是项目的真正的 Python 包。他是导入任何东西时将需要使用的 Python 包的名字(例如 mysite.urls)

4. mysite/__init__.py:一个空文件,它告诉Python这个目录应该被看做一个Python包

5. mysite/settings.py:Django 项目的设置/配置。Django settings 将告诉你这些设置如何工作

6. mysite/urls.py:此 Django 项目的URL声明;Django驱动的网站的“目录”

7.mysite/wsgi.py:用于项目与WSGI兼容的Web服务器入口

 3、开发服务器

 1.运行django

(venv) D:\python\django\day0304\mysite>python manage.py runserver 0:80
Watching for file changes with StatReloader
Performing system checks...

System check identified no issues (0 silenced).

You have 18 unapplied migration(s). Your project may not work properly until you apply the migrations for app(s): admin, auth, co
ntenttypes, sessions.
Run 'python manage.py migrate' to apply them.
February 03, 2023 - 10:24:45
Django version 3.1.2, using settings 'mysite.settings'
Starting development server at http://0:80/

2.访问后台

3. 生成数据库

(venv) D:\python\django\day0304\mysite>python manage.py makemigrations
(venv) D:\python\django\day0304\mysite>python manage.py migrate

4. 创建管理员账号

(venv) D:\python\django\day0304\mysite>python manage.py createsuperuser    #根据提示输入
Username (leave blank to use '62388'): 输入登录的用户名
Email address: 输入邮箱地址
Password:  输入密码
Password (again):  再次确认密码
Superuser created successfully.

5.登录(输入刚刚创建的用户名和密码即可登录)

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/195983.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

【面试题:三个线程轮流打印A ,B,C】

面试题:三个线程轮流打印A ,B,C面试介绍说明思考方案代码实现Print 打印基类APrint 打印字符A 线程CPrint 打印字符C 线程PrintConstant 常量类StrRun 启动类测试结果总结面试介绍说明 当时是2022 年3月 在深圳面试的一家公司。由于疫情比较…

内网渗透(三)之基础知识-域环境的介绍和优点

系列文章 内网渗透(一)之基础知识-内网渗透介绍和概述 内网渗透(二)之基础知识-工作组介绍 注:阅读本编文章前,请先阅读系列文章,以免造成看不懂的情况!! 域介绍 域的介绍 Windows域是计算机网络的一种形式&#…

DMTet 阅读笔记

介绍 主页 https://nv-tlabs.github.io/DMTet/论文pdf https://nv-tlabs.github.io/DMTet/assets/dmtet.pdf视频汇报 https://slideslive.com/38967642/deep-marching-tetrahedra-a-hybrid-representation-for-highresolution-3d-shape-synthesis?refhomepage疑似代码 在nvdi…

【手写 Promise 源码】第十八篇 - EventLoop 简介

theme: fancy 一,前言 近期公司项目比较忙,粘了老博客几篇 Spring 源码来充数,周末腾出时间把 Promise 做个收尾; 在开始 EventLoop 前,我对 Promise 源码部分进行了简单回顾,并更新了【Promise 源码学习…

【链表面试题】解决环形链表和相交链表问题

在力扣上发现这样的几道题,尝试做了一下,也发现了一个关于这类题的一种做法:快慢指针的使用。废话不多说,上例题 目录 一、环形链表 1.定义(概念) 2.如何判断是否为环形链表 1.快慢指针 2.为什么快指针…

限期出国|CSC资助赴世界top50名校英国曼彻斯特大学访学

我们先为J老师40天获得佐治亚理工学院(美国三大理工学院之一)的访问学者邀请函,又成功申报CSC。后因其担心被美国拒签要求重新申请英国名校,10天后拿到跻身世界top50英国曼彻斯特大学的offer,后经ATAS审批、CSC改派、使…

linux基本功系列-help命令实战

文章目录前言🚀🚀🚀一. help命令介绍二. 语法格式及常用选项三. 参考案例3.1 显示某个命令的帮助信息3.2 查看某个命令的简述3.3 以伪man手册格式输出cd信息四. windows中的help总结前言🚀🚀🚀 想要学好Lin…

车载网络 - Autosar网络管理 - 基本概念

Autosar作为当前车载行业使用最为广泛的一种汽车开发系统架构,网上也有很多相关的介绍;不过我看很多有完整的来讲一下这个规范的,一般都是只讲了其中一部分,我这就准备搞出来一套完整版本的Autosar网络管理的规范、测试设计、自动…

新C++(7):多态那些事儿_下

"当人类悬浮到腐朽,有谁愿追随彗星漂流哦~"一、多态原理(1)虚函数表指针(虚表指针)紧接上一篇sizeof(Base)这一小段说起。class Base1 { public:void func(){} private:int _a; };class Base2 { public:virtual void func() {} private:int _a; };我们知道…

【我刚毕业,学习Java开发工程师能学会吗?没有基础?】

对于Java专业来说,学历还是有一定的要求。一般都是本科学历,至少也有个大专,其次就是年龄越年轻越好。现在转行Java的年轻人很多,学历这方面越高越有竞争力一些,尤其是在后期的职业晋升阶段。如果想走管理路线&#xf…

耗时一周整体,这4款黑科技电脑软件,功能强大到离谱

闲话少说,直上狠货。 1、有道云笔记 有道云这是一款国民级的文稿编辑器,俗话说得好,好记性不如烂笔头,强大实用的笔记软件,能让你的工作与学习事半功倍。5大文稿类型,让记录得心应手,随时进行创…

第十四章 集合(Set)

一、Set 接口(P518) 1. Set接口基本介绍 (1)无序(添加和取出的顺序不一致),没有索引 (2)不允许重复元素,所以最多包含一个 null 2. Set接口的常用方法 和 …

SpringBoot中MQ使用

本文记录学习在Spring Boot中使用MQ。一 什么是MQMQ全称(Message Queue)又名消息队列,是一种异步通讯的中间件。它的作用类似于邮局,发信人(生产者)只需要将信(消息)交给邮局,然后由邮局再将信(消息)发送给具体的接收者…

博途1200PLC/1500PLCMODBUS从站通信应用

博途PLC作为MODBUS主站通信请参看下面的文章链接: 博途PLC 1200/1500PLC MODBUS-RTU通讯优化(状态机编程)_博途plc modbus-rtu通信优化_RXXW_Dor的博客-CSDN博客博途PLC 1200/1500PLC MODBUS-RTU通讯_RXXW_Dor的博客-CSDN博客_博图modbus通讯1、1200PLC的modbus通讯,可以参看…

HTTP协议(1)

1)HTTP协议是倾向于相遇业务层次上面的一种协议,传输层协议主要考虑的是端对端之间的一个传输过程,TCP重点进行关注的是可靠传输;咱们的HTTP/1,HTTP/2是基于TCP的,但是咱们的HTTP/3是基于UDP的,但是当下的互…

实战动态代理

代理模式介绍代理模式有点像老大和小弟,也有点像分销商。主要解决的是问题是为某些资源的访问、对象的类的易用操作上提供方便使用的代理服务。而这种设计思想的模式经常会出现在我们的系统中,或者你用到过的组件中,它们都提供给你一种非常简…

【CVPR 2018】PU-Net: Point Cloud Upsampling Network

文章目录PU-Net: Point Cloud Upsampling Network网络架构训练数据生成点特征嵌入Feature ExpansionCfoordinate Reconstruction端到端训练Joint Loss FunctionPU-Net: Point Cloud Upsampling Network 网络架构 PU-Net有四个组件:patch extraction, point feature…

「自定义类型」C语言中的构造数据类型如结构,联合,枚举

​​​​​​​🚀🚀🚀大家觉不错的话,就恳求大家点点关注,点点小爱心,指点指点🚀🚀🚀目录 🐰结构 🏡 前言 🌸数据类型的定义 &…

SpringBoot动态导出word文档(完美实整教程 复制即可使用,不能实现你找我)

背景 最近有一个需求是需要动态导出合同、订单等信息,导出一个word文档供客户进行下载查看。 需要导出的word文件,主要可以分为两种类型。 导出固定内容和图片的word文档导出表格内容不固定的word文档 经过对比工具,我实践过两种实现方式…

一文细说引导内存分配器

一、引导内存分配器 1.引导内存分配器的作用 因为内核里面有很多内存结构体,不可能在静态编译阶段就静态初始化所有的这些内存结构体。另外,在系统启动过程中,系统启动后的物理内存分配器本身也需要初始化,如伙伴分配器&#xff…