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

2.基础--MySQL安装及启动

2.MySQL数据库
2.1版本

MySQL官方提供了两种不同的版本:

  • 社区版(MySQL Community Server)
    免费,MySQL不提供任何技术支持
  • 商业版(MySQL Enterprise Edition)
    收费,可以试用30天,官方提供技术支持

2.2下载
https://dev.mysql.com/downloads/windows/installer/8.0.html
在这里插入图片描述
双击MySQL安装包
在这里插入图片描述
双击之后就会出现环境准备的页面
在这里插入图片描述
等待几秒就进入到了安装页面
在这里插入图片描述
第一步选择Developer Default(默认的开发者模式)
然后选择Next,就会进入到如下界面
在这里插入图片描述
然后之间点击Next,就会出现所需要安装的MySQL的组件
在这里插入图片描述
然后直接点击下面的Execute,等待安装完成,点击Next。
就会进入到配置界面
在这里插入图片描述
这里面要注意的是MySQL的默认端口号是3306,其它的不需要改动,点击Next,进入到下图这个界面后,直接点击Next即可。
在这里插入图片描述
然后就进入到了账户和角色的设置页面,这里面要设置的是MySQL设置的默认的Root用户的密码,输入两次,点击Next
在这里插入图片描述
下面这个界面会把MySQL注册为Windows的系统服务,服务的名称就叫做MySQL80,这个界面默认即可,直接点击Next
在这里插入图片描述
下图这个页面之间点击Execute,就会应用我们配置的信息。
在这里插入图片描述
等待完成后就安装完成了。
2.3启动MySQL

  • 法一:启动和停止我们可以直接在命令行输入services.msc
    在这里插入图片描述
    就会进入到Windows的系统服务中
    在这里插入图片描述

因为在刚才安装MySQL的时候,MySQL就会自动的为我们自动的注册为系统服务。往下滑就可以找到MySQL服务

在这里插入图片描述
右击就可以启动和停止MySQL服务
在这里插入图片描述
法二:我们可以直接在命令行中输入指令

  • 启动:net start mysql82
  • 停止:net stop mysql82

第一步进入命令行,以管理员身份运行
在这里插入图片描述
停止MySQL
在这里插入图片描述
启动MySQL
在这里插入图片描述
客户端连接
方式一:MySQL提供的客户端命令行工具
在这里插入图片描述
然后输入密码,输入密码之后就连上了
在这里插入图片描述
方式二:系统自带的命令行工具执行命令
mysql [-h ] [-P ] -u root -p
mysql -h指的是连接的是哪一个IP,-P指的是连接哪一个端口,这两个端口也可以省略,默认的就是连接的本机的3306端口,-u是以用户,-p是密码
在这里插入图片描述
这种方式要想在任意的目录下执行这个指令,就要配置环境变量。
环境变量配置
将刚才安装的MySQL的路线复制,一般在Program Files\MySQL\MySQL Server 8.0\bin
然后右键此电脑,点击属性,再点击高级系统设置
在这里插入图片描述

再点击环境变量
在这里插入图片描述
然后在下面的系统变量中找到Path,新建一个环境变量,将刚才的路径复制进去即可。

数据模型

要想操作数据库,首先我们先要了解一下MySQL数据库的数据模型。
首先MySQL客户端会给MySQL数据库发送SQL语句去操作MySQL数据库。
在MySQL数据库内部会有一个BDMS(数据库管理系统),BDMS会维护并且操作数据库,也可以创建数据库。然后一个数据库又可以维护多张表,数据库当中的数据是存储在表结构当中的。

http://www.dtcms.com/a/560945.html

相关文章:

  • 洛阳网站建设汉狮怎么样看动漫是怎么做视频网站
  • 吴恩达新课程:Agentic AI(笔记5)
  • Spring AI--MCP协议
  • 多模态输入框架详解:OpenHarmony Input Kit核心技术与实践
  • 【AI-agent】AI Agent核心概念理解
  • 参与免疫排斥反应的MHC基因位点
  • Broadcast (攻防世界)
  • 【Linux学习】启用NFS服务并挂载
  • Python招聘数据分析可视化系统 Boss直聘数据 selenium爬虫 Flask框架 数据清洗(附源码)✅
  • 上海网站 建设wordpress的域名绑定
  • kotlin - 显示HDR图(heic格式),使用GainMap算法,速度从5秒提升到0.6秒
  • 查找及其算法
  • Java 高级特性:泛型与包装类深度解析
  • GD32F407VE天空星开发板的旋转编码器EC12的实现
  • 从零开始学习Redis(五):多级缓存
  • 解码LVGL样式
  • 山西响应式网站建设价位企业培训计划
  • 深入浅出 C++ 多态:从概念到原理
  • 多实现类(如IService有ServiceA/ServiceB)的注入配置与获取
  • web自动化测试-Selenium04_iframe切换、窗口切换
  • 分类与回归算法(一)- 模型评价指标
  • 浙江十大建筑公司排名用v9做网站优化
  • 江门网站建设自助建站站内seo和站外seo区别
  • 嵌入式Linux:线程同步(自旋锁)
  • RHCE复习第一次作业
  • 2025年山西省职业院校技能大赛应用软件系统开发赛项竞赛样题
  • 铁路机车乘务员心理健康状况的研究进展
  • 人才市场官方网站装修公司网站平台
  • Flink 2.1 SQL:解锁实时数据与AI集成,实现可扩展流处理
  • 【软件安全】什么是AFL(American Fuzzy Lop)基于覆盖率引导的模糊测试工具?