本文内容包括三大块:

  • MySQL 数据库安装
  • MySQL 数据库完全卸载
  • MySQL 数据库配置详解
  • NavicatforMySQL下载及使用
  • PyMySQL数据库的搭建

大家可以按需提取内容,当然觉得有帮助的话可以来个三连

不同版本的MySQL安装步骤大都相同,所有大家可以参考这个去安装其他版本的。

MySQL 数据库全系列

  • MySQL 数据库安装
    • 一、概述
    • 二、MySQL安装
      • 安装条件
      • 安装步骤
    • 三、安装成功验证
  • MySQL完全卸载干净
  • NavicatforMySQL下载及使用
  • PyMySQL数据库的搭建
    • 一、PyMySQL数据库下载
    • 二、创建数据库
    • 三、cmd命令行操作数据库
    • 四、使用Navicat连接MySQL
  • 资源传送门
  • 「❤️ 感谢大家」

MySQL 数据库安装

一、概述

MySQL版本:5.6.21

下载地址:http://rj.baidu.com/soft/detail/12585.html?ald

客户端工具:NavicatforMySQL

绿色版下载地址:http://www.cr173.com/soft/38153.html

二、MySQL安装

安装条件

.net framework4.0(下载地址:http://rj.baidu.com/soft/detail/15910.html?ald)

如果Windows Server 2003 在安装.net framework4.0安装过程中报错.net framework 4.0安装时提示产生阻滞问题。

问题解决: 运行安装程序前,必须安装 32 位 Windows 映像处理组件WIC

请到微软官下载相应的文件安装即可:

32位:http://www.microsoft.com/en-us/download/details.aspx?id=32

64位:http://www.microsoft.com/en-us/download/details.aspx?id=1385

安装步骤

1、MySQL下载后的文件名为:mysql_installer_community_V5.6.21.1_setup.1418020972.msi

2、双击后,弹出如下窗口:(如果系统有提示,选择允许)

3、安装开始界面

4、勾选 I accept the license terms,如下图:

5、选择下一步,弹出如下窗口:

6、选择第二项:Server only,如下图:(这一步选择非常重要

7、点击下一步,示意图如下:

8、可以修改路径,也可以不修改,修改路径示意图如下:(可选)

9、点击下一步,进入准备安装界面

10、点击执行,安装

11、安装进度

12、安装完成

13、准备配置界面

14、配置服务器类型及端口号,默认即可

15、填写Root用户密码,请牢记该密码

16、填写密码

17、设置用户和服务开机启动,默认即可

18、确认配置

19、确认配置的过程中,如果有弹出窗口,一定要允许,示意图如下:

20、完成配置

21、完成

22、安装完成

三、安装成功验证

1、打开命令行窗口

2、输入密码

3、输入Root密码,并按回车

4、显示MySQL>输入标记

5、输入显示所有数据库命令:show databases; 一定要有分号,并按回车

6、显示系统默认的4个数据库

MySQL完全卸载干净

1、快捷键win+r输入regedit进入注册表,找到HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\Eventlog\Application\MySQL文件夹删除

2、删除HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Services\Eventlog\Application\MySQL文件夹。
3、删除HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Eventlog\Application\MySQL的文件夹。

注册表里没有这两个文件,就不用删除了

4、然后打开任务管理器,关掉MySQL:

5、然后是删除MySQL的安装位置:
我的是默认路径C盘:C:\Program Files\MySQL\MySQL Server 5.7


然后是另一个地方的:C:\Program Files (x86)\MySQL


还有一个隐藏文件下的,先点击【查看】->勾选【隐藏的项目】

可以看到一个名为ProgramData的文件夹,点开找到里面的MySQL,删除就行了。

很多人删除数据库之后并没有删除Programdata中的数据,因而在重新安装数据库的时候会出现1045错误,就是因为数据库删除不彻底。

NavicatforMySQL下载及使用

1、下载后的文件名称为:NavicatforMySQL.zip,示意图如下:

2、解压到D盘,示意图如下:

3、执行文件示意图:

4、双击后显示主界面

5、搜索一个,输入即可

6、主界面

7、连接数据库配置

8、输入Root密码

9、显示连接

10、所有数据库详情

11、右键选择运行SQL文件…

12、选择要运行的SQL文件

13、这里选择的是数据库表执行文件(自己准备一个sql文件),点击开始后执行。

14、显示执行结果,成功关闭即可。

15、运行用户SQL文件(可以不做此步骤)


数据库配置完毕。

PyMySQL数据库的搭建

一、PyMySQL数据库下载

快捷键win+r输入cmd进入终端,输入pip install PyMySQL下载PyMySQL,如图:

二、创建数据库

CREATE DATABASE guest CHARACTER SET utf8;

Python3 不支持Mysql,需要Pymyql引导


重新同步数据库

manage.py migrate

三、cmd命令行操作数据库

F:
cd F:\workspace\guest
manage.py shell

插入数据–创建发布会表

from datetime import datetime
# 创建发布会表
Event.objects.create(id=5,name='联想发布会',limit=1800,status=True,address='南京博物馆',start_time=datetime(2018,10,24,14,0,0))Event.objects.create(id=4,name='华为发布会',limit=2500,status=True,address='苏州博物馆',start_time=datetime(2017,10,24,14,0,0))Event.objects.create(id=3,name='ViVo发布会',limit=2000,status=True,address='苏州通园路188号',start_time=datetime(2017,11,24,14,0,0))Event.objects.create(id=2,name='魅族发布会',limit=3000,status=True,address='北京怀柔博远路78号',start_time=datetime(2017,12,24,14,0,0))Event.objects.create(id=1,name='小米发布会',limit=1500,status=True,address='苏州园区',start_time=datetime(2017,10,30,14,0,0))

插入数据–创建嘉宾表

Guest.objects.create(realname='李明成',phone=18125141234,email='andy@mail.com',sign=True,event_id=5)Guest.objects.create(realname='武嘉程',phone=18625141234,email='andy@mail.com',sign=True,event_id=4)Guest.objects.create(realname='张婉仪',phone=13064937058,email='shiry@mail.com',sign=True,event_id=3)Guest.objects.create(realname='许水心',phone=17767267412,email='marry@163.com',sign=True,event_id=2)Guest.objects.create(realname='张亚磊',phone=15050488662,email='dugu2036@126.com',sign=True,event_id=1)

查询数据

from sign.models import Event,Guest
查询发布会表、嘉宾表
Event.objects.all()
Guest.objects.all()

四、使用Navicat连接MySQL

发布会表、嘉宾表

更换了数据库重新创建后台账号
manage.py createsuperuser 后台创建管理员账号 admin 1234asdf

资源传送门

  • 关注【做一个柔情的程序猿】公众号
  • 在【做一个柔情的程序猿】公众号后台回复 【python资料】【2020秋招】 即可获取相应的惊喜哦!
  • 自己搭建的博客地址:梦魇回生的博客

「❤️ 感谢大家」

  • 点赞支持下吧,让更多的人也能看到这篇内容(收藏不点赞,都是耍流氓 -_-)
  • 欢迎在留言区与我分享你的想法,也欢迎你在留言区记录你的思考过程
  • 欢迎大家加入知识星球进行交流讨论,这里一定有与你一同的道友

MySQL 数据库安装、完全卸载与配置详解和NavicatforMySQL下载及使用以及PyMySQL数据库的搭建相关推荐

  1. 基于 CentOS Mysql 安装与主从同步配置详解

    CentOS Mysql 安装 Mysql (Master/Slave) 主从同步 1.为什么要使用主从同步 1.如果主服务器出现问题,可以快速切换到从服务器提供的服务 2.可以在从服务器上执行查询操 ...

  2. 一、Linux下MySQL安装和卸载图文教程详解

    处女作,第一次写博客,做了两年的开发,工作之余给自己找点有意义的事做,分享一下在开发过程当中的一些经验总结,同时也当是自己的笔记吧,有时候有些东西长时间不用自己也记不住,好了,废话就说到这里,接下来讲 ...

  3. Windows下Solr的安装与配置,附DIH全量导入MySQL数据、IK分词器配置详解——不用集成Tomcat

    Solr是Apache开源的比较稳定的一款全文搜索引擎,也是市面上相对比较流行的一款全文搜索引擎,好不好用你用过之后自有判断.今天给大家分享一下它的安装与配置,我用的是7.7.2版本.废话不多说,开搞 ...

  4. 编写shell脚本实现自动化搭建安装LNMP平台全过程配置详解

    注意:如果是输入的是字母的或者是输入等于0时,则会出现以下两种情况!!! 查看端口: 进到Nginx根目录查看创建好的测试网页: 注意:关闭防火墙或者设置防火墙规则!!! 访问Nginx网页: 访问P ...

  5. Docker-Compose安装、卸载、使用详解

    文章目录 一.Docker-Compose安装卸载 1.Docker-Compose简介 2.Docker-Compose安装 3.Docker-Compose卸载 二.Docker-Compose常 ...

  6. Windows10 安装Oracle 11g 的配置详解(1)

    一.安装Oracle 11g前的环境准备 配置 NET Framework 3.5 如果没有提前安装好NET Framework 3.5,会在安装快结束的时候报错,很坑. 首先打开 控制面板 找到 程 ...

  7. DM数据库安装过程--基于NeoKylin操作系统详解

    NeoKylin操作系统下安装DM数据库的两种方式 在Linux操作系统下,用户在安装 DM 之前需要检查或修改操作系统的配置,以保证 DM 正确安装和运行. 以下安装程序说明将以国产操作系统nsV7 ...

  8. Nginx安装与使用(配置详解)

    前言 Nginx是一款轻量级的Web 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,并在一个BSD-like 协议下发行.由俄罗斯的程序设计师Igor Sysoev所开发,供俄国大 ...

  9. mysql主从_MySQL主从原理及配置详解

    MySQL主从配置及原理,供大家参考,具体内容如下 一.环境选择: 1.Centos 6.5 2.MySQL 5.7 二.什么是MySQL主从复制 MySQL主从复制是其最重要的功能之一.主从复制是指 ...

最新文章

  1. 本博客Matlab、FPGA代码获取方法
  2. java B2B2C Springcloud电子商务平台源码-服务网关过滤器
  3. 计算机一级ppt难点,计算机一级复习.ppt
  4. python自动化部署程序,聊聊Python自动化脚本部署服务器全流程(详细)
  5. 远程研发能有多高效?手淘新版本上线只用了5天!
  6. Android Sutido 编译速度优化
  7. jsp:setProperty
  8. ros(4)话题的自定义消息
  9. 7-104 6翻了 (15 分)
  10. [No0000B5]C# 类型基础 值类型和引用类型 及其 对象判等 深入研究1
  11. 广播信道的数据链路层和CSMA/CD协议
  12. vue把数据导出为Excel表格的方法
  13. 龙哥手把手教你学LabVIEW视觉-深度学习简明教程【halcon篇】
  14. 遥感、遥感技术、遥感卫星、卫星遥感、卫星遥感技术
  15. 计算机鼠标不出现在电脑屏幕上,电脑一打开就这样了,台式的,电脑屏幕不出现鼠标,求大神帮助...
  16. Linux修仙之路——RAID技术
  17. MIT牛人解说数学体系
  18. 小米路由器进入linux系统,小米路由器操作系统竟不是miui
  19. 每次开机总要打开很多软件
  20. ICLR2020论文阅读笔记reformer: THE EFFICIENT TRANSFORMER

热门文章

  1. 在Visual2019中如何添加日历表?这里有答案
  2. 【水】OpenHarmony开源见面会分享
  3. Springboot之登录模块探索(含Token,验证码,网络安全等知识)
  4. 全国计算机二级python 培训
  5. 2.AT32F403A例程之-STemWin移植
  6. tcmalloc的使用问题
  7. Smart-Link配置
  8. 210_Python+OpenCV_05_EPF边缘保留滤波
  9. 微软创始人 比尔·盖茨
  10. mysql 利用时间查询_利用时间的艺术