什么是数据库?

数据库(Database)是按照数据结构来组织、存储和管理数据的仓库。

每个数据库都有一个或多个不同的 API 用于创建,访问,管理,搜索和复制所保存的数据。

我们也可以将数据存储在文件中,但是在文件中读写数据速度相对较慢。

所以,现在我们使用关系型数据库管理系统(RDBMS)来存储和管理大数据量。所谓的关系型数据库,是建立在关系模型基础上的数据库,借助于集合代数等数学概念和方法来处理数据库中的数据。

RDBMS 即关系数据库管理系统(Relational Database Management System)的特点:

1.数据以表格的形式出现
2.每行为各种记录名称
3.每列为记录名称所对应的数据域
4.许多的行和列组成一张表单
5.若干的表单组成database

MySQL 是最流行的关系型数据库管理系统,在 WEB 应用方面 MySQL 是最好的 RDBMS(Relational Database Management System:关系数据库管理系统)应用软件之一。

最近为了完成一项作业被迫要求安装数据库MySQL,也算是学习到了新知识,便写下这篇适合我们这样的新手的安装使用方法。

1.进入官网找到自己所需的安装包:https://dev.mysql.com/ ,或直接点击 https://dev.mysql.com/downloads/windows/installer/ 查看最新版本。

2、第一个是在线安装版本,第二个是离线安装版本
3.点击download。这里选择的是安装版(mysql -install-community)
4.选择不登陆下载。

5.双击运行下载好的mysql-installer-community-5.7.19.0.msi,程序运行需要一些时间,请等待一下。

6.运行成功之后,进入欢迎的界面.选择我同意协议,不然无法进行下一步。

  1. 进入类型选择页面,本人需要云服务就选择了developer default如果只想安装mysql server的就选择custom模式

developer default(开发者默认):安装mysql开发所需的所有产品
server only(服务器):只安装mysql服务器产品
client only(客户端):只安装没有服务器的mysql客户端产品
full(完全):安装所有包含的mysql产品和功能
custom(手动):手动选择系统上应安装的产品


7.1开发者默认模式检测以下程序会安装不成功,点击下一步进入下一个安装流程—>跳到第八步。

check requirements:以下产品的请求失败,安装程序将自动尝试解决其中一些问题。标记为手动的要求无法自动解决。单击这些项目以尝试手动恢复。

检测到不可安装的程序说明:

Visual Studio:是一款代码编辑工具(可编写C#、Visual Basic、C++、TypeScript、F# ),如果你安装的话就安装要求去安装Visual Studio version:2012.2013.2015.2017其中一个版本

Connector/pyton3:电脑有python3.8了就没选择3.4版本的。如果你没安装有python可按要求去安装一些内容。

8.当我们点击下一步的时候安装程序出现了提示:(一个或者移动产品要求没有得到满足,那些符合要求的产品将不会安装/升级。你想要继续吗),这里我选择的是:YES

9.在安装所选界面能看到我们接下来所需要安装的程序,点击execute

10安装程序进度界面,安装需要一些时间。点击tails能看到安装日志

11、程序安装完成之后,点击next

12、在product configutration(产品配置)页面能看到需要配置的程序,点击next(页面英语介绍:现在我们将逐一介绍以下产品的配置向导。您可以随时取消,如果您希望离开此向导,而不必配置所有产品)(若没有则忽略)

13、先配置mysql server的类型以及网络:type and networking(类型和网络),这里有两种mysql server类型,选择第一种类型点击next。

有两种类型简单介绍

1.standalone mysql server/classic mysql replication:独立的mysql服务器/经典的mysql复制。

choose this option if you want to run the mysql server either standalone with the opportunity to later configure classic mysql replication:选择这个选项,如果你想运行mysql服务器是独立的,有机会以后配置经典的mysql复制

2、innodb cluster sandbox thst setup(for testing only):
innodb集群沙箱thst设置(仅用于测试)

14、设置服务器配置类型以及连接端口:继续next

Config Type:选择Development Machine,用于小型以及学习所用足够了。

Port number:输入3306,也可以输入其他最好是3306-3309之间。

15、配置root的密码(该密码要记住)

16、 添加其他管理员,点击add user 输入账号密码点击ok(如果添加的管理员只允许在本地登录就将host改成local),回到界面之后点击next

17、配置mysql在windows系统中的名字,是否选择开机启动mysql服务,我没有√,其它的没进行修改,点击"Next"。

18、配置插件和扩展页面没进行修改直接下一步:

19、Mysql server :apply configuration(应用配置页面),选择execute进行安装配置

  1. mysql server应用配置的log,选择finish

21.安装程序又回到了product configutration(产品配置)页面,此时我们看到mysql server安装成功的显示,继续下一步:

22、配置mysql router:勾选configure mysql route for innoDB cluster之后输入密码。(如果不想输入密码可直接点击点一下)点击下一步(这一步如果无法点下一步,就不沟configure mysql route for innoDB cluster,直接Finnish,23,24则不看)

23、Mysql router :apply configuration(应用配置页面)点击execute,

24、安装完成之后点击选择finish

25、检测root密码

26、安装一些server,老规矩点击execute,完成之后点击finish

27、程序回到产品配置页面。继续下一步:

28、安装程序完成界面。

29、 双击运行之前下载的安装包,能看到我们所安装的产品,查看安装路径。

30、配置mysql环境变量

上面安装的是时候我们看到mysql默认安装路径是:C:\Program Files\MySQL\MySQL Server 8.0

我的电脑右键—>属性à高级系统设置à环境变量à新建MYSQL_HOME,将安装目录输入:

31、找到path编辑:输入%MYSQL_HOME%\bin

32、打开cmd输入mysql –u root –p

输入root的密码

33、以上便安装完成了

原文链接:https://blog.csdn.net/weixin_45333934/article/details/105065704

学习笔记之MySQL的使用的更多相关文章

  1. SQLMAP学习笔记2 Mysql数据库注入

    SQLMAP学习笔记2 Mysql数据库注入 注入流程 (如果网站需要登录,就要用到cookie信息,通过F12开发者工具获取cookie信息) sqlmap -u "URL" - ...

  2. ref:学习笔记 UpdateXml() MYSQL显错注入

    ref:https://www.cnblogs.com/MiWhite/p/6228491.html 学习笔记 UpdateXml() MYSQL显错注入 在学习之前,需要先了解 UpdateXml( ...

  3. (1.3)学习笔记之mysql体系结构(C/S整体架构、内存结构、物理存储结构、逻辑结构)

    目录 1.学习笔记之mysql体系结构(C/S架构) 2.mysql整体架构 3.存储引擎 4.sql语句处理--SQL层(内存层) 5.服务器内存结构 6.mysql如何使用磁盘空间 7.mysql ...

  4. (1.1)学习笔记之mysql体系结构(内存、进程、线程)

    关键词:mysql体系结构 参考:https://www.cnblogs.com/zhoubaojian/articles/7866292.html 一.mysql体系架构概述 1.mysql体系结构 ...

  5. MySQL学习笔记之MySQL安装详解

    前言 虽然现在NoSQL发展迅速,但MySQL还是非常受欢迎的,成千上万的公司依旧采用LAMP OR LNMP的搭配来进行开发,因此MYSQL的学习还是有一定的必要. 安装环境:Windows 7,需 ...

  6. [Python] 学习笔记之MySQL数据库操作

    1 Python标准数据库接口DB-API介绍 Python标准数据库接口为 Python DB-API,它为开发人员提供了数据库应用编程接口.Python DB-API支持很多种的数据库,你可以选择 ...

  7. MemSQL学习笔记-类似MySQL的数据库

    http://gigaom.com/cloud/ex-facebookers-launch-memsql-to-make-your-database-fly/ -- 多主-从 http://www.m ...

  8. (2.1)学习笔记之mysql基本操作(启动与关闭)

    本系列学习笔记主要讲如下几个方面: 本文主要是[一:mysql启动][二:mysql关闭] 一..mysql启动 如图,有多重启动方式 (1.1)mysql.server start :默认使用 /e ...

  9. SQL学习笔记之MySQL索引知识点

    0x00 概述 之前写过一篇Mysql B+树学习,简单的介绍了B+数以及MySql使用B+树的原因, 有了这些基础知识点,对MySql索引的类型以及索引使用的一些技巧,就比较容易理解了. 0x01 ...

  10. (2.2)学习笔记之mysql基础操作(登录及账户权限设置)

    本系列学习笔记主要讲如下几个方面: 本文笔记[三:mysql登录][四:账户权限设置][五:mysql数据库安全配置] 三.mysql登录 常用登录方式如下: 四.账户权限设置 (4.1)查看用户表, ...

随机推荐

  1. vue-cli3 按需引入 element-ui 报错

    报错信息: Cannot find module 'babel-preset-es2015' from .... 解决办法: 安装最新的 Babel 编译插件:@babel/preset-env 修改 ...

  2. 在java 中一种简单方式的声明静态Map常量的方法

    我现在需要在一个类里面放一个HashMap,往里面放一些数据,每次要从数据库中取数据的时候先查找HashMap,看是否已经存在,若存在就直接提取,若不存在就从数据库中抽取数据之后再放到HashMap中 ...

  3. JS 的事件基础、事件侦听与抛发、

    前言 JavaScript是一种事件驱动型语言.事件驱动是指JavaScript引擎并不是在看到代码之后就会立即执行,而是会在合适的时间才去执行.这个合适的时间是指当某个事件发生之后(例如一个输入框的 ...

  4. FastAPI框架

    目录 FastAPI框架 安装 基本使用 模版渲染 安装jinja2 基本使用 form表单数据交互 基本数据 文件交互 静态文件配置 FastAPI框架 该框架的速度(天然支持异步)比一般的djan ...

  5. D3js怎么获得SVG及其子元素在屏幕中的坐标

    var clientRects = svg.select("image").node().getBoundingClientRect(); var coordinates = [ ...

  6. Julia基础语法复数和分数

     1.复数   2.分数

  7. Delphi 文件操作(4)Reset

    procedure Reset(var F [: File; RecSize: Word ] );    { 作用:    对于文本文件,Reset过程将以只读方式打开文件,对于类型文件和无类型文件, ...

  8. L1线性回归

    线性回归 主要内容包括: 线性回归的基本要素 线性回归模型从零开始的实现 线性回归模型使用pytorch的简洁实现 代码下载地址 https://download.csdn.net/download/ ...

  9. stand up meeting 12-4

    今日进步: 1.国庆答题界面和结果界面的连接完成,并能显示GetRankData API返回结果和错误题目的单词信息. 2.天赋: 完成了整个  单词挑战需要碰到的"Storage" ...

  10. 74HC595芯片的特性及使用方法和点评

    一 它能干什么?   74HC595是一个8位串行输入.平行输出的位移缓存器:平行输出为三态输出.在SCK的上升沿,单行数据由SDL输人到内部的8位位移缓存器,并由Q7‘输出,而平行输出则是在LCK的 ...