MySQL数据库的安装和测试安装

MySQL 专栏收录该内容
1 篇文章 0 订阅

编者注:本博客只做个人学习用,方便查漏补缺,不作任何商业用途。如博客中的内容有侵略到您的知识产权,请及时联系我删除。

目录

一、MySQL数据库简述(援引于百度百科)

二、MySQL数据库所需环境

三、MySQL数据库安装流程

四、验证数据库是否安装成功

引入篇-数据库及其类型

1.什么是数据库

数据库(DataBase)是按照数据结构来组织、存储和管理数据的仓库,它产生于距今60多年前,随着信息技术和市场的发展,特别是二十世纪九十年代后,数据管理不再仅仅是存储和管理数据,而转变成用户所需要的各种数据管理的方式。数据库有很多种类型,从最简单的存储有各种数据的表格到能够进行海量数据存储的大型数据库系统都在各方面得到了广泛的应用。

在信息化社会中,充分有效地管理和利用各种信息资源,是进行科学研究和决策管理的前提条件。数据库技术是管理信息系统、办公自动化系统、决策支持系统等各类信息系统的核心部分,是进行科学研究和决策管理的重要技术手段。

2.数据库基本结构

数据库的基本结构分三个层次,反映了观察数据库的三种不同角度。

以内模式为框架所组成的数据库叫物理数据库,以概念模式为框架所组成的数据库叫概念数据库,以外模式为框架所组成的数据库叫用户数据库。

(1)物理数据库

它是数据库的最内层,是物理存储设备上实际存储的数据的集合。这些数据是原始数据,是用户加工的对象,由内部模式描述的指令操作处理的位串、字符和字组成。

(2)概念数据库

它是数据库的中间一层,是数据库的整体逻辑表示。指出了每个数据的逻辑定义及数据库间的逻辑关系,是存储记录的集合。它所涉及的是数据库所有对象的逻辑关系,而不是它们的物理情况,是数据管理员概念下的数据库。

(3)用户数据层

它是用户所看到和使用的数据库,表示了一个或一些特定用户使用的数据集合,即逻辑记录的集合。数据库不同层次之间的联系是通过映射进行转换的。

3.数据库的特点

(1)实现数据共享

包含所有用户可同时存取数据库中的数据,也包括用户可以用各种方式通过接口使用数据库,并提供数据共享

(2)减少数据的冗余度

同文件系统相比,由于数据库实现了数据共享,从而避免了用户各自建立应用文件,减少了大量重复数据,减少了数据冗余,维护了数据的一致性。

(3)数据的独立性

数据的独立性包括逻辑独立性(数据库中数据库的逻辑结构和应用程序相互独立)和物理独立性(数据物理结构的变化不影响数据的逻辑结构)。

4.数据库类型

数据库按不同的数据结构来联系和组织,通常分为层次式数据库、网络式数据库和关系式数据库三种。

(1)数据结构模型

i.数据结构

所谓数据结构是指数据的组织形式或数据之间的联系。如果用D表示数据,用R表示数据对象之间存在的关系集合,则将DS=(D,R)称为数据结构。

例如一个电话号码簿,它记录了n个人的名字和相应的电话号码,为了方便地查找某人的电话号码,将人名和号码按字典 顺序排序,并在名字的后面跟随者对应的电话号码。这样,若要查找某人的电话号码(假定他的名字的第一个字母是Y),那 么只需查找以Y开头的那些名字就可以了。该例中,数据的集合D就是人名和电话号码,它们之间的联系R就是按字典顺序排 列,其对应的数据结构就是DS=(D,R),即一个数组。

ii.数据结构类型

数据结构又分为数据的逻辑结构和数据的物理结构。

数据的逻辑结构是从逻辑的角度(即数据间的联系和组织方式)来观察数据、分析数据,与数据的存储位置无关。数据的物 理结构是指数据在计算机中存放的结构,即数据的逻辑结构在计算机中的实现形式,所以物理结构也被称为存储结构。

(2)层次、网状和关系数据库系统

i.层次结构模型

层次结构模型实质上是一种有根节点的定向有序树。例如高等学校的组织结构图,这个组织结构图像是一棵树,校部就 是树根,各系、专业、教师、学生等为枝叶,树根与枝叶之间的联系称为边,一个树根对应多个枝叶。

1.层次结构模型示例

ii.网状结构模型

按照网状数据结构建立的数据库系统称为网状数据库系统,其典型代表是DBTG(Databasee Task Group)。用数学方法可 将网状数据结构转化为层次数据结构。

2.网状结构模型示例

iii.关系结构模型

关系式数据结构把一些复杂的数据结构归结为简单的二元关系(二维表格形式),例如某单位的职工关系就是一个二元关 系。由关系数据结构构成的数据库系统被称为关系数据库系统。

在关系数据库中,对数据的操作几乎全部建立在一个或多个关系表格上,通过对这些关系表格的分类、合并、连接或选 取等运算来实现数据的管理。

图3.关系结构模型示例

正式内容

一、MySQL数据库简述

MySQL是一种开放源代码的关系型数据库管理系统(RDBMS),使用最常用的数据库管理语言-结构化查询语言(SQL)进行数据库管理。由于MySQL是开发源代码的,因此任何人都可以在General public License的许可下下载并根据个性化的需要对其进行修改。MySQL因为其速度、可靠性和适应性而备受关注。大多数人都认为,在不需要事务化处理的情况下,MySQL是管理内容最好的选择。

MySQL是典型的关系型数据库,主要应用于中小型企业。

二、MySQL数据库所需环境

(1).net framework 4.6及以上

(2)MySQL安装包(此处采用的是.msi后缀文件的安装方式,版本为MySQL 5.7)

三、MySQL数据库安装流程

1.双击下载后的MySQL安装包,等待加载完成

2.加载相关配置信息完成后,会弹出安装开始界面,在该界面中,需要我们勾选下方的I accept the license terms来接受MySQL官方的许可协议,接受协议后方可进行下一步。勾选后点击Next。

3.点击Next后,会进入一下界面。在该界面中会让你选择一个你要安装的服务类型:Developer Default表示开发者默认类型,Server only表示仅安装服务器端,Client only表示仅安装客户端,Full表示安装完整版,Custom表示自定义安装模式。此处我选择的是Full,安装MySQL的全部服务(因为小编是个懒人,不想动脑),选中后点击Next。

4.接下来会进入路径设置界面。其中Install Directory表示MySQL程序的安装路径,Data Directory表示数据存储路径,此处我把两个都设置为D盘。设置好后点击Next。

5.接下来会让你检测是否安装了Visual Studio环境。我们先点击check进行检测,如果出现环境不支持。那么我们需要去网上下载(附下载链接:https://dev.mysql.com/downloads/windows/visualstudio/)。下载成功后进行安装。安装完成后直接点击Next即可。

6.然后会进入下面的正式安装界面。该界面中我们不需要进行任何操作,直接点击Excute执行就可以了。安装程序会自动执行,如果安装过程中出现错误,不用理会,后面安装成功后MySQL会自动帮我们完善。执行完成后点击Next进入下一步。

7.然后会进入配置界面。该界面我们直接点击Next。

8.接下来会进入配置界面。在该界面中要注意了,这里需要设置一下端口。其中的Config Type表示配置类型,有Development Machine,Server Machine和Dedicated Machine选项,这里我们选择Development Machine,因为我们安装MySQL就是为了开发。Port Number表示的是我们的端口号,就是我们在JDBC建立数据库连接的时候需要用到的端口号,这里直接用已经设置的3306就好(如果与你的系统的端口号冲突了,修改后请牢记,很重要!!),设置好后点击Next。

9.然后我们会进入设置初始密码的界面。界面中的Password需要我们自己设置,建议筒子们如果是自己的开发环境,那么Password直接设置为root就好(请牢记密码,后面会用)。输入完成后点击Next。

10.然后会进入下一个界面。在该界面中,需要填写我们的服务名称,即Windows Service Name,请牢记服务名,因为数据库服务一直启动会占用资源,因此我们在不使用的时候需要对其进行关闭,在需要的时候才开启。这时候需要用到这个服务名(一定要牢记服务名)。这里我把它改为MySQL,然后点击Next。

11.然后进入下一个界面,不用管,直接Next。

12.然后进入如下界面,开始各种服务的安装。直接点击Excute执行即可,执行过程中如果出现错误不用理会,执行完成后点击Finish。

13.然后会让你进行产品配置,直接点Next。

14.接下来会让你尝试连接服务。我们在User栏目输入账号,默认账号为root,然后输入我们先前在前面设置的Password,点击Check检查账号密码,如果检测通过,Next按钮会变为可点击,然后点击Next。

15.接下来会进行服务配置。点击Excute执行即可,执行完后点击Finish。

16.接下来的步骤,直接点击Next,Finish就可以了。安装完成后会关闭对话框。

四、验证数据库是否安装成功

(1)打开MySQL程序安装根目录下的bin目录,然后按住shift键,点击鼠标右键,选择在此处打开cmd命令。

(2)在cmd命令窗口中输入net start mysql,启动MySQL服务。

(3)启动服务后,尝试登陆。命令为mysql -uroot -p,然后输入我们前面设置的密码,然后点击回车进行登陆,出现如下界面的时候,表示我们的MySQL安装成功啦!!!

  • 1
    点赞
  • 0
    评论
  • 3
    收藏
  • 一键三连
    一键三连
  • 扫一扫,分享海报

©️2021 CSDN 皮肤主题: 大白 设计师:CSDN官方博客 返回首页
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、C币套餐、付费专栏及课程。

余额充值