MySQL数据库安装教程 mysql数据库安装教程图解大全
yuyutoo 2024-12-20 19:35 1 浏览 0 评论
前言
今天就带各位小伙伴学习数据库技术。数据库技术是Java开发中必不可少的一部分知识内容。也是非常重要的技术。本系列教程由浅入深, 全面讲解数据库体系。 非常适合零基础的小伙伴来学习。
全文大约【1800】字,不说废话,只讲可以让你学到技术、明白原理的纯干货!本文带有丰富案例及配图,让你更好的理解和运用文中的技术概念,并可以给你带来具有足够启迪的思考
一. MySQL数据库安装与配置
1. 访问与下载
官方网站:https://www.mysql.com/
下载地址:https://dev.mysql.com/downloads/mysql/
1.1 版本选择
1.2 下载页面
2. MySQL服务器安装
接下来我们就运行mysql-installer-community-5.7.28.0.msi,进入到具体的安装步骤中。
2.1 勾选协议
同意协议,点击下一步。
2.2 选择安装类型
选择安装类型,点击下一步。
2.3 配置依赖环境
注意:安装需要依赖环境,如需安装的功能缺少对应环境,需先安装环境。
2.4 缺少依赖提示
下一步的时候会提示缺少环境,此处的提示是说你期望安装的产品中缺少依赖。大家要注意,这里不一定提示缺少的是数据库服务器安装的依赖,也有可能是提示缺少其他功能组件的依赖。
2.5 安装依赖
此处发现没有 mysql server,说明它对应的依赖缺少,可以先执行安装这些可以安装的,之后安装完依赖后,再重新安装其他模块。我们此处的操作是先安装依赖,然后后退再次安装。
2.6 准备安装
下载安装前面提示的vc2013。如果你是运行在64位系统上,建议32和64位的程序都安装上。然后在上图所示的地方后退,重新next就可以看到,然后就可以继续安装mysql server了。
2.7 安装前检查
检查是否存在失败项。
2.8 设置配置信息
进行第一步配置,除了需要设置密码外,后面的步骤基本上都是下一步。
2.9 设置类型与网络
类型与网络配置。
2.10 设置管理员密码
设置 root 密码, 也就是超级管理员密码, 我一般设置123456, 这样比较好记不容易忘。
2.11 设置SQL服务
创建SQL服务与窗口。
2.12 安装插件
2.13 初始化设置
应用配置,让配置生效。
2.14 完成安装
finish后回到当前页面继续配置。
2.15 连接服务器测试
连接服务器,先点击 check检查, 后下一步。
2.16 测试及配置完成
执行完此步骤 下一步 finish 配置完成。
3. MySQL服务器卸载
● 控制台卸载。
● 找到mysql的安装目录进行删除。
● programdata 删除mysql
注意:如果卸载后,如有未删除的MySQL服务,可采用手动删除。以管理员身份打开命令行,输入 sc delete MySQL57 回车。
4. MySQL服务器配置环境变量
● Windows
● 创建MYSQL_HOME:C:\Program Files\MySQL\MySQL Server 5.7
● 追加PATH:%MYSQL_HOME%\bin;
● MacOS / Linux
● 终端中输入cd ~ 进入目录,并检查.bash_profile是否存在,有则追加,无则创建
● 创建文件 touch .bash_profile
● 打开文件 open .bash_profile
● 输入export PATH=${PATH}:/usr/local/mysql/bin 保存并退出终端
5. MySQL目录结构介绍
核心文件介绍
6. MySQL配置文件介绍
在MySQL安装目录中找到my.ini文件,并打开my.ini文件查看几个常用配置参数
二. 数据库客户端推荐
1. Navicate简介
Navicat是一套快速、可靠并价格相宜的数据库管理工具,专为简化数据库的管理及降低系统管理成本而设。它的设计符合数据库管理员、开发人员及中小企业的需要。Navicat 是以直觉化的图形用户界面而建的,让你可以以安全并且简单的方式创建、组织、访问并共用信息。
官网下载 : http://www.navicat.com.cn/
2. SQLyog简介
MySQL可能是世界上最流行的开源数据库引擎,但是使用基于文本的工具和配置文件可能很难进行管理。SQLyog提供了完整的图形界面,即使初学者也可以轻松使用MySQL的强大功能。其拥有广泛的预定义工具和查询、友好的视觉界面、类似 Excel 的查询结果编辑界面等优点。
三. 结语
最后对本文核心要点进行总结:
1. MySQL分为服务器端卸载一定要按照上述步骤进行, 否则无法重新安装。
2. MySQL环境变量不一定非要手动配置, 安装完服务器端后查看环境变量是否已经存在, 如果已经存在无需手动配置。
3. MySQL客户端与服务器端的关系 :
● SQLYog和Navicat是客户端。
● mysql-installer-community-5.7.28.0.msi是服务器端。
● 客户端和服务器端都需要安装, 服务器端安装后, 开机后会自动的默默的在后台运行. 然后我们通过客户端去连接, 访问服务器端, 进行数据库操作. 数据是存储在服务器端的。
更多精彩内容,关注@千锋教育
相关推荐
- GitHub精选 | 基于go开发的定时任务管理系统
-
《GitHub精选》是我们分享Github中优质项目的栏目,包括技术、学习、实用与各种有趣的内容。本期推荐的是gocron-定时任务管理系统之前有过一期...
- linux定时任务,让你更深入的了解系统
-
cron的软件包cronierpm-qlcronierpm–qlcrontabs最关键的是一个叫做crontab的命令,我们要书写的非系统定时任务就是通过此程序来编写的;要保证crond.se...
- linux定时任务详解 linux定时任务执行
-
配置方式:(记忆口诀:分、时、日、月、星)#Fordetailsseeman4crontabs#Exampleofjobdefinition:#.---------------...
- 我终于会写 Java 的定时任务了 java定时任务指定时间执行
-
前言学过定时任务,但是我忘了,忘得一干二净,害怕,一直听别人说:...
- 如何用Windows计划任务设置:定时关机
-
定时关机其实是一个小功能,很多时候还真的需要它。你在网上找还真不是那么好找,下面我们用Windows计划任务设置:定时关机,而且,我还在计划任务中看到了几个不该有的计划任务。?打开:计划任务点击Co...
- 定时任务优化总结(从半个小时优化到秒级)
-
整体优化思路:1.按需查询、2.分小批次游标查询、3.JED场景下按数据库分片分组更新、4.精准定位要处理的数据、5.负载均衡业务背景:...
- 信创终端操作系统上定时任务crontab详解 | 统信 | 麒麟 | 中科方德
-
原文链接:信创终端操作系统上定时任务crontab详解|统信|麒麟|中科方德...
- VIVO手机定时任务功能_定时开关机、定时振动模式
-
手机在生活中是必不可少的,有些功能我们想要他定时切换变更,本文就来分享一下Vivo手机的定时任务功能。Vivo手机如何进入定时任务界面...
- 下班总是忘记关电脑!添加任务自动定时关机,不用再跑一趟!
-
我们每个人都有过这样的经历,下班后、或者出差,单位里的电脑总是忘记关机!很是烦恼!经常忘关电脑的话,一是费电,二是不安全,会给网络攻击留有足够的时间,会导致信息泄露,存在安全隐患。其实只要我们在电脑...
- 为什么定时任务到时间不执行?带你深入源码找答案
-
前言早上研发经理给我分配了一个开发任务:每5秒统计一次APP在线人数,并问我啥时能上线?我心想这需求用Spring的定时任务完美解决啊!作为一个萌新正好借此机会在经理面前表现一番,于是我拍着胸脯跟经理...
- 我来总结下 几种定时任务的执行方式
-
首先带入我们的业务场景:我们买火车票或者叫外卖的时候,下完单之后会跳转到支付页面,页面会有一个计时器,要求在指定时间内完成支付,否则订单自动取消。这是延时任务的一个典型场景,分析这个场景,就是如何在订...
- 聊聊定时任务的六种模式 定时任务详解
-
这篇文章,我们聊聊实现定时任务的六种策略。1自定义单线程上图中,我们启动一个线程,该线程无限循环执行,每隔20毫秒执行业务代码。...
- windows如何实现定时任务?配合脚本使用结局很满意
-
序言:作为一名程序员,通过定时任务去实现各种所需的功能是必须要掌握的,本文来讲解一下在windows服务器上如何创建定时任务。有需要的小伙伴赶紧收藏转发吧。第一步:打开控制面板-》系统和安全-》管理工...
- 电脑(计算机)如何定时执行任务 电脑定时器怎么定时
-
电脑想定时执行程序,任务计划步骤如下:1,系统服务里,确保"TaskScheduler"服务启动。2,在控制面板->系统和安全里,找到任务计划,并点击: 或在“管理工具”里点...
- 分布式定时任务最全详解(图文全面总结)
-
分布式定时任务是非常核心的分布式系统,下面我就全面来详解分布式定时任务以及分布式定时任务框架@mikechen本篇已收于mikechen原创超30万字《阿里架构师进阶专题合集》里面。什么是分布式定时任...
你 发表评论:
欢迎- 一周热门
- 最近发表
- 标签列表
-
- mybatis plus (70)
- scheduledtask (71)
- css滚动条 (60)
- java学生成绩管理系统 (59)
- 结构体数组 (69)
- databasemetadata (64)
- javastatic (68)
- jsp实用教程 (53)
- fontawesome (57)
- widget开发 (57)
- vb net教程 (62)
- hibernate 教程 (63)
- case语句 (57)
- svn连接 (74)
- directoryindex (69)
- session timeout (58)
- textbox换行 (67)
- extension_dir (64)
- linearlayout (58)
- vba高级教程 (75)
- iframe用法 (58)
- sqlparameter (59)
- trim函数 (59)
- flex布局 (63)
- contextloaderlistener (56)