MySQL数据库安装教程(mysql数据库安装教学视频教程)
ztj100 2025-01-24 14:52 17 浏览 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是服务器端。
● 客户端和服务器端都需要安装, 服务器端安装后, 开机后会自动的默默的在后台运行. 然后我们通过客户端去连接, 访问服务器端, 进行数据库操作. 数据是存储在服务器端的。
更多精彩内容,关注@千锋教育
相关推荐
- 其实TensorFlow真的很水无非就这30篇熬夜练
-
好的!以下是TensorFlow需要掌握的核心内容,用列表形式呈现,简洁清晰(含表情符号,<300字):1.基础概念与环境TensorFlow架构(计算图、会话->EagerE...
- 交叉验证和超参数调整:如何优化你的机器学习模型
-
准确预测Fitbit的睡眠得分在本文的前两部分中,我获取了Fitbit的睡眠数据并对其进行预处理,将这些数据分为训练集、验证集和测试集,除此之外,我还训练了三种不同的机器学习模型并比较了它们的性能。在...
- 机器学习交叉验证全指南:原理、类型与实战技巧
-
机器学习模型常常需要大量数据,但它们如何与实时新数据协同工作也同样关键。交叉验证是一种通过将数据集分成若干部分、在部分数据上训练模型、在其余数据上测试模型的方法,用来检验模型的表现。这有助于发现过拟合...
- 深度学习中的类别激活热图可视化
-
作者:ValentinaAlto编译:ronghuaiyang导读使用Keras实现图像分类中的激活热图的可视化,帮助更有针对性...
- 超强,必会的机器学习评估指标
-
大侠幸会,在下全网同名[算法金]0基础转AI上岸,多个算法赛Top[日更万日,让更多人享受智能乐趣]构建机器学习模型的关键步骤是检查其性能,这是通过使用验证指标来完成的。选择正确的验证指...
- 机器学习入门教程-第六课:监督学习与非监督学习
-
1.回顾与引入上节课我们谈到了机器学习的一些实战技巧,比如如何处理数据、选择模型以及调整参数。今天,我们将更深入地探讨机器学习的两大类:监督学习和非监督学习。2.监督学习监督学习就像是有老师的教学...
- Python 模型部署不用愁!容器化实战,5 分钟搞定环境配置
-
你是不是也遇到过这种糟心事:花了好几天训练出的Python模型,在自己电脑上跑得顺顺当当,一放到服务器就各种报错。要么是Python版本不对,要么是依赖库冲突,折腾半天还是用不了。别再喊“我...
- 神经网络与传统统计方法的简单对比
-
传统的统计方法如...
- 自回归滞后模型进行多变量时间序列预测
-
下图显示了关于不同类型葡萄酒销量的月度多元时间序列。每种葡萄酒类型都是时间序列中的一个变量。假设要预测其中一个变量。比如,sparklingwine。如何建立一个模型来进行预测呢?一种常见的方...
- 苹果AI策略:慢哲学——科技行业的“长期主义”试金石
-
苹果AI策略的深度原创分析,结合技术伦理、商业逻辑与行业博弈,揭示其“慢哲学”背后的战略智慧:一、反常之举:AI狂潮中的“逆行者”当科技巨头深陷AI军备竞赛,苹果的克制显得格格不入:功能延期:App...
- 时间序列预测全攻略,6大模型代码实操
-
如果你对数据分析感兴趣,希望学习更多的方法论,希望听听经验分享,欢迎移步宝藏公众号...
你 发表评论:
欢迎- 一周热门
- 最近发表
- 标签列表
-
- idea eval reset (50)
- vue dispatch (70)
- update canceled (42)
- order by asc (53)
- spring gateway (67)
- 简单代码编程 贪吃蛇 (40)
- transforms.resize (33)
- redisson trylock (35)
- 卸载node (35)
- np.reshape (33)
- torch.arange (34)
- npm 源 (35)
- vue3 deep (35)
- win10 ssh (35)
- vue foreach (34)
- idea设置编码为utf8 (35)
- vue 数组添加元素 (34)
- std find (34)
- tablefield注解用途 (35)
- python str转json (34)
- java websocket客户端 (34)
- tensor.view (34)
- java jackson (34)
- vmware17pro最新密钥 (34)
- mysql单表最大数据量 (35)