mysqlr安装

MySQL入门

MySQL入门

    • MySQL入门
      • 数据库
      • 数据库管理系统
        • 分类
      • MySQL数据库
        • 简介
        • 下载安装MySQL
        • 启动及关闭 MySQL 服务器
          • 配置环境

随着内卷大潮流的席卷,想躺平成了奢望。程序员行业更是内卷中的内卷,所以掌握更多的知识和技能是不被淘汰的重要前提。掌握数据库知识是必不可少的,无论是实际开发,还是数据持久化、数据挖掘等等,都不开数据库。

数据库

数据库就是储存数据的地方。在电脑中,在内存中,在硬盘中的东西都是存储在数据库中的数据。而这些数据所待的地方就叫做数据库。

当今世界是一个充满着数据的互联网世界,充斥着大量的数据。即这个互联网世界就是数据世界。数据的来源有很多,比如出行记录、消费记录、浏览的网页、发送的消息等等。除了文本类型的数据,图像、音乐、声音都是数据。

数据库是一个按数据结构来存储和管理数据的计算机软件系统。数据库的概念实际包括两层意思:

(1)数据库是一个实体,它是能够合理保管数据的“仓库”,用户在该“仓库”中存放要管理的事务数据,“数据”和“库”两个概念结合成为数据库。

(2)数据库是数据管理的新方法和技术,它能更合适的组织数据、更方便的维护数据、更严密的控制数据和更有效的利用数据。

数据库管理系统

数据库管理系统是为管理数据库而设计的电脑软件系统,一般具有存储、截取、安全保障、备份等基础功能。

分类

一般分为关系数据库非关系型数据库(NoSQL)

1.关系数据库

关系型数据库,存储的格式可以直观地反映实体间的关系。关系型数据库和常见的表格比较相似,关系型数据库中表与表之间是有很多复杂的关联关系的。 常见的关系型数据库有Mysql,SqlServer等。

2.非关系型数据库(NoSQL)

随着近些年技术方向的不断拓展,大量的NoSql数据库如MongoDB、Redis、Memcache出于简化数据库结构、避免冗余、影响性能的表连接、摒弃复杂分布式的目的被设计。

NoSQL数据库技术具有非常明显的应用优势,如数据库结构相对简单,在大数据量下的读写性能好;能满足随时存储自定义数据格式需求,非常适用于大数据处理工作。

MySQL数据库

简介

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

MySQL 是一个关系型数据库管理系统,由瑞典 MySQL AB 公司开发,目前属于 Oracle 公司。MySQL 是一种关联数据库管理系统,关联数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性。

  • MySQL 是开源的,目前隶属于 Oracle 旗下产品。
  • MySQL 支持大型的数据库。可以处理拥有上千万条记录的大型数据库。
  • MySQL 使用标准的 SQL 数据语言形式。
  • MySQL 可以运行于多个系统上,并且支持多种语言。这些编程语言包括 C、C++、Python、Java、Perl、PHP、Eiffel、Ruby 和 Tcl 等。
  • MySQL 对PHP有很好的支持,PHP 是目前最流行的 Web 开发语言。
  • MySQL 支持大型数据库,支持 5000 万条记录的数据仓库,32 位系统表文件最大可支持 4GB,64 位系统支持最大的表文件为8TB。
  • MySQL 是可以定制的,采用了 GPL 协议,你可以修改源码来开发自己的 MySQL 系统。

选择mysql原因,正所谓一门通门门通(MySQL 使用标准的 SQL 数据语言形式),学会SQL 数据语言,面对其他数据库产品也可以很快上手。

主要是(开源)可以白嫖,何乐不为呢?对吧!(这是不好的,对吧!所以----点个赞!鼓励下作者)

下载安装MySQL

所有平台的 MySQL 下载地址为: MySQL 下载 。 挑选你需要的 MySQL Community Server 版本及对应的平台

**注意:**安装过程我们需要通过开启管理员权限来安装,否则会由于权限不足导致无法安装。

每个系统的安装各自不同,下面我主要介绍Windows 上安装 MySQL。

跟紧我的步伐,go!

下载地址
我们是直接下载安装程序
mysqlr安装_第1张图片
mysqlr安装_第2张图片
mysqlr安装_第3张图片
mysqlr安装_第4张图片
mysqlr安装_第5张图片

安装

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

mysqlr安装_第6张图片

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

mysqlr安装_第7张图片

  1. 进入类型选择页面,按照自己的需求选择安装,我们自己学习的话,就安装client only(客户端),或者custom(手动)安装。
  • developer default(开发者默认):安装mysql开发所需的所有产品
  • server only(服务器):只安装mysql服务器产品
  • client only(客户端):只安装没有服务器的mysql客户端产品
  • full(完全):安装所有包含的mysql产品和功能
  • custom(手动):手动选择系统上应安装的产品

3.作为专业人士,我们理所当然的选择custom(手动)安装了,对吧!

mysqlr安装_第8张图片
mysqlr安装_第9张图片mysqlr安装_第10张图片

注意:
如果出现下面这种情况,请点击execute安装插件
mysqlr安装_第11张图片

mysqlr安装_第12张图片
mysqlr安装_第13张图片
mysqlr安装_第14张图片
mysqlr安装_第15张图片
mysqlr安装_第16张图片
mysqlr安装_第17张图片
mysqlr安装_第18张图片
mysqlr安装_第19张图片
mysqlr安装_第20张图片
mysqlr安装_第21张图片

到这一步恭喜你已经安装成功了。

启动及关闭 MySQL 服务器

配置环境

无论是启动还是关闭,我们首先要做的是配置MySQL的环境。

1.找到mysql所在文件夹,中bin所在路径,
mysqlr安装_第22张图片
mysqlr安装_第23张图片
mysqlr安装_第24张图片

复制路径,打开我的电脑属性,找到高级系统配置,找到环境配置,将复制的添加进去。

在这里插入图片描述
mysqlr安装_第25张图片
mysqlr安装_第26张图片

mysqlr安装_第27张图片

1、通过Windows服务管理器

启动MySQL服务通过Windows的服务管理器可以查看MySQL服务是否开启,首先单击“开始”菜单,在弹出的菜单中选择“运行”命令,打开“运行”对话框输入services.msc命令,单击“确定”按钮,此时就会打开Windows的服务管理器,如图1-26所示。

mysqlr安装_第28张图片

从图1-26可以看出,MySQL服务没有启动,此时可以直接双击MySQL服务项打开属性对话框,通过单击“启动”按钮来修改服务的状态,如图1-27所示。

mysqlr安装_第29张图片

图1-27中有一个启动类型的选项,该选项有三种类型可供选择,具体如下。

(1)自动:通常与系统有紧密关联的服务才必须设置为自动,它就会随系统一起启动。

(2)手动:服务不会随系统一起启动,直到需要时才会被激活。

(3)已禁用:服务将不再启动,即使是在需要它时,也不会被启动,除非修改为上面两种类型。针对上述三种情况,初学者可以根据实际需求进行选择,在此建议选择“自动”或者“手动”。

2、通过DOS命令启动MySQL服务

启动MySQL服务不仅可以通过Windows服务管理器启动,还可以通过DOS命令来启动。通过DOS命令启动MySQL服务的具体命令如下:

net start mysql

执行完上述命令,显示的结果如图1-28所示。

mysqlr安装_第30张图片

mysqlr安装_第31张图片

若果提示“服务名无效”,查看一下安装在本地Mysql服务名是什么,查看方式:
计算机——右键——管理——服务和应用程序——服务
找到Mysql服务名称。

mysqlr安装_第32张图片

我本地的Mysql服务名称是Mysql55。
启动命令为:
net start mysql55

mysqlr安装_第33张图片

MySQL服务,具体命令如下:

net stop mysql

执行完上述命令,显示的结果如图1-29所示。

mysqlr安装_第34张图片

在 Windows 系统下,打开命令窗口(cmd),进入 MySQL 安装目录的 bin 目录。

启动:

cd c:/mysql/bin
mysqld --console

关闭:

cd c:/mysql/bin
mysqladmin -uroot shutdown

执行完上述命令,显示的结果如图1-29所示。

[外链图片转存中...(img-JqcXACBM-1631008140282)]

在 Windows 系统下,打开命令窗口(cmd),进入 MySQL 安装目录的 bin 目录。

启动:

cd c:/mysql/bin
mysqld --console


关闭:

cd c:/mysql/bin
mysqladmin -uroot shutdown


你可能感兴趣的:(MySQL入门到入坟,小白的python升级打怪,数据库,mysql,memcached,系统安装)