当前位置: 首页 > news >正文

MySQL学习笔记(一)——MySQL下载安装配置

目录

1. MySQL概述

1.1 数据库相关概念

1.2 MySQL数据库

1.2.1 版本

1.2.2 下载

2. 安装

3. 配置

4. 启动停止

5. 客户端连接


1. MySQL概述

1.1 数据库相关概念

在这一部分,我们先来讲解三个概念:数据库、数据库管理系统、 SQL
而目前主流的关系型数据库管理系统的市场占有率排名如下:
  • Oracle
    • 大型的收费数据库,Oracle公司产品,价格昂贵。
  • MySQL
    • 开源免费的中小型数据库,后来Sun公司收购了MySQL,而Oracle又收购了Sun公司。目前Oracle推出了收费版本的MySQL,也提供了免费的社区版本。
  • SQL Server
    • Microsoft 公司推出的收费的中型数据库,C#.net等语言常用。
  • PostgreSQL
    • 开源免费的中小型数据库。
  • DB2
    • IBM公司的大型收费数据库产品。
  • SQLLite
    • 嵌入式的微型数据库。Android内置的数据库采用的就是该数据库。
  • MariaDB
    • 开源免费的中小型数据库。是MySQL数据库的另外一个分支、另外一个衍生产品,与MySQL数据库有很好的兼容性。
而不论我们使用的是上面的哪一个关系型数据库,最终在操作时,都是使用 SQL 语言来进行统一操作,因为我们前面讲到SQL 语言,是操作关系型数据库的 统一标准 。所以即使我们现在学习的是 MySQL, 假如我们以后到了公司,使用的是别的关系型数据库,如:Oracle DB2、 SQLServer ,也完全不用担心,因为操作的方式都是一致的。

1.2 MySQL数据库

1.2.1 版本

官方:
  • https://www.mysql.com/
MySQL 官方提供了两种不同的版本:
  • 社区版本(MySQL Community Server免费, MySQL不提供任何技术支持
  • 商业版本(MySQL Enterprise Edition收费,可以使用30天,官方提供技术支持

1.2.2 下载

① 进入官网后点击 downloads

② 点击 MySQL Community (GPL) Downloads,下载社区版安装包

③ 点击下载 windows 版本

④ 点击 download 按钮选择压缩包或者安装包进行下载

⑤ 点击不注册直接进行下载

⑥ 完成下载后的安装包

2. 安装

① 双击安装包,启动 MySQL 安装程序。看到如下界面,选择 custom 和点击 next,进行自定义安装。

② 但是面板没有安装的应用,且 next 按钮处于禁用状态。

③ 因为我们选择安装 MySQL 所有应用,快捷选择安装所有应用的方式,点击 next 按钮返回上一步操作后,点击选择 full之后,再次点击next。

④ 再次点击 back 按钮,回到初始的面板。

⑤ 之后,再次选择 custom 自定义安装,并且点击 next

⑥ 此时,安装面板就出现了 MySQL 所有可以安装的应用

⑦ 点击第一个安装的应用后,点击 Advanced Options 更改安装的路径

⑧ 如将 MySQL 安装到 D 盘,完成更改后,点击 ok。

⑨ 重复上述操作,更改六个 MySQL 应用的安装路径。更改完成后,点击 next

⑩ 点击 execute,进行下载

⑪ 下载完成后,依次点击 next

⑫ 设置数据登录的密码,如:123456,设置完成后依次点击 next

⑬ 点击 execute,保存对 MySQL 数据库的配置后,点击 Finish

⑭ 继续完成后续的配置流程

⑮ 输入 root 账号的密码 123456,之后点击 check 进行检测

如果出现绿色的 connection succeed,则证明 MySQL 数据库已经准备就绪,可以正常使用

⑯ 点击 execute,保存刚才的配置

⑰ 配置完毕,点击 Finish

⑱ 点击 next

⑲ 点击 Finish 完成 MySQL 的安装与配置

3. 配置

安装好 MySQL 之后,还需要配置环境变量,这样才可以在任何目录下连接 MySQL
①  在此电脑上,右键选择属性
②  点击左侧的 " 高级系统设置 " ,选择环境变量

③ 找到 Path 系统变量, 点击 "编辑"

④ 选择 " 新建 " , MySQL Server 的安装目录下的 bin 目录添加到环境变量

 

4. 启动停止

MySQL 安装完成之后,在系统启动时,会自动启动 MySQL 服务,我们无需手动启动了。
当然,也可以手动的通过指令启动停止,以 管理员身份运行cmd ,进入命令行执行如下指令:
net start mysql80
net stop mysql80

注意 : 上述的 mysql80 是我们在安装 MySQL 时,默认指定的 mysql 的系统服务名,不是固定的,如果未改动,默认就是mysql80

5. 客户端连接

方式一:
  • 使用MySQL提供的客户端命令行工具

方式二:
  • 使用系统自带的命令行工具执行指令
mysql [-h 127.0.0.1] [-P 3306] -u root -p
参数:
-h : MySQL服务所在的主机IP
-P : MySQL服务端口号, 默认3306
-u : MySQL数据库用户名
-p : MySQL数据库用户名对应的密码
  • []内为可选参数,如果需要连接远程的MySQL,需要加上这两个参数来指定远程主机IP、端口,如果连接本地的MySQL,则无需指定这两个参数。

注意:
  • 使用这种方式进行连接时,需要安装完毕后配置PATH环境变量。
http://www.dtcms.com/a/112117.html

相关文章:

  • 一文全面了解GEO中的知识图谱
  • leetcode数组-长度最小的子数组
  • 【Git】“warning: LF will be replaced by CRLF”的解决办法
  • 【MySQL】DML:添加-修改-删除数据 (数据操作语言) 学习笔记
  • 投影向量的计算公式推导
  • RTOS任务句柄的作用
  • Unity的插件TouchScripts插件的新手入门指南和常用的API使用方法
  • Tradingview 策略分享 - SSL 混合和 CE 交易策略
  • Android Fresco 框架动态图支持模块源码深度剖析(七)
  • 【FAQ】HarmonyOS SDK 闭源开放能力 —Account Kit(3)
  • LabVIEW中VISA Write 与 GPIB Write的差异
  • 【Linux】冯·诺依曼体系结构
  • kotlin中主构造函数是什么
  • Java EE期末总结(第一章)
  • 【图像处理基石】什么是neural style transfer?
  • python基础-09-读写文件
  • tp5 shell_exec() has been disabled for security reasons生成图片报错没权限
  • Android面试总结之算法思想篇
  • Mysql 中的 B+树 和 B 树在进行数据增删改查后的结构调整过程是怎样的?
  • MaxEnt模型全解析:从原理到 R 语言实战,开启生态环境研究新视野
  • 验证码实现
  • d202541
  • 量子计算入门:Qiskit实战量子门电路设计
  • 智慧农业大数据平台解决方案
  • 冰球比赛系统的结构设计:UML类图问题解析和绘图
  • 嵌入式Linux开发环境搭建,三种方式:虚拟机、物理机、WSL
  • 【黑马点评】商户查询缓存
  • 机器学习中的自监督学习概述与实现过程
  • 每日文献(八)——Part four
  • 基于YOLOv8的热力图生成与可视化-支持自定义模型与置信度阈值的多维度分析