MySQL 数据库系列课程 03:MySQL数据库相关软件的下载和安装

俗话说:“工欲善其事,必先利其器”,开始学习 MySQL 之前我们一定是要做环境准备的,接下来我们来讲解一下 MySQL 的安装。

一、MySQL下载

步骤一:官方入口的寻找

(1)大家可以尝试在官网寻找 MySQL 的下载地址,作为一名程序员,必须熟悉各种工具的下载与安装,下图展示的为 MySQL 官方网站,这是其链接:https://www.mysql.com/。
Untitled.png
(2)大家切换到 DOWNLOADS 界面,我们要去下载社区版的 MySQL,点击 MySQL Community(GPL) Downloads
Untitled 1.png
image.png

步骤二:工具的下载

(1)接下来的下载中,无论下载什么,只要出现这个按钮,直接点击No thanks,just start my download
image.png
(2)步骤一结束后已经展示了 MySQL 提供的各种下载选项,我们需要在本地安装 MySQL 的服务,所以:
如果你是 Windows 系统,点击 MySQL Installer for Windows,MySQL 单独给 Windows 系统提供了对应的选项,打开以后下载尺寸比较大的这个安装包即可。
Untitled 3.png
如果你是MacOS,点击MySQL Community Server,然后下图所示红框切换到 MacOS,按照你的系统架构下载对应的 DMG 格式安装包即可(请选择好是 ARM 还是 x86,非常重要!)。
Untitled 4.png
Untitled 5.png
(3)Windows 系统可以忽略这一步,Mac 必须看!!!
前面下载的对于 MacOS 来说仅仅是 MySQL 的一个服务安装包,如果只用这一个安装包进行安装,后期所有的数据库操作都得在命令行中处理,非常的不便利,所以我们还需要可视化的工具,所以:
如果你是 Windows 系统,不需要再单独下载可视化工具的安装包,刚才完全体的安装包中已经包含;
如果你是 MacOS,需要再从步骤一序号(2)的页面中MySQL Workbench选项处下载单独的安装包。

注: MySQL Workbench是MySQL提供的一个比较强大的免费的可视化工具。

Untitled 6.png

二、Windows安装MySQL

(1)打开安装包,先进行安装模式的选择,就选择最后一项Custom,我们自己对安装环境进行自定义。
Untitled 8.png
(2)选择要安装的MySQL Server,移动到右边窗口内,然后点击Next
Untitled 9.png
(3)点击Execute执行选项,进行MySQL Server的安装。安装完成,点击Next下一步。
Untitled 10.png
Untitled 11.png
(4)提示马上进入环境信息配置阶段,再点击Next下一步。
Untitled 12.png
(5)这一步告诉你,MySQL使用的端口为3306,这是 MySQL 的标准端口,不要去修改。再者要勾选中Show Advanced and Logging Options,这一步非常重要!!!
Untitled 13.png
(6)身份验证方式的选择,使用强口令还是传统口令进行验证。强口令:这是推荐的方式;传统口令:这是老版本 MySQL 的身份验证方式。
Untitled 14.png
(7)接下来是设置身份验证密码,我这里输入的是123456,建议初学者不要设置太难的密码,否则忘掉密码后果还是比较严重的。
Untitled 15.png
(8)配置 Windows 系统下 MySQL 的服务项,默认即可。
Untitled 16.png
(9)此处告知你 MySQL 的数据存储路径(此路径无法修改)以及权限分配事项,默认即可。
Untitled 17.png
(10)日志配置目录,这一步非常重要!!!
Error Log:错误日志,文件名为 MRFU.err,这一日志是负责记录 MySQL 错误的。
General Log:常规日志,文件名为 MRFU.log,这一日志只负责 MySQL Server 当下正在执行的操作的记录。
Slow Query Log:慢查询日志,文件名为 MRFU-slow.log,这一日志负责记录查询数据时查询时间超过多少秒的步骤。
Binary Log:二进制日志,文件名为 MRFU-bin,这一日志包含所有数据库事件,用于复制和数据恢复操作(能将删库操作的影响降低到最小的日志)。
每一种日志的文件名中都有一个 MRFU,这是本人的 Windows 用户名,和你电脑上显示的一定不一样,可能有很多人电脑的用户名为中文,那么此处一定要给文件改一个只包含英文字母的名字。
Untitled 18.png
(11)此处是一些高级选项的设定,比如这里的 Server ID,如果多台服务器共同担负一个 MySQL,那么每台服务器有自己的专属编号。其次,Table Names Case选中的选项是,将数据表名一律改为小写,这样更方便我们的操作。
Untitled 19.png
(12)点击执行,安装完成,点击结束即可。
Untitled 20.png
Untitled 21.png
Untitled 22.png
Untitled 23.png

三、MacOS安装MySQL

(1)打开下载好的安装包
Untitled 24.png
(2)同意 MySQL 的许可协议
Untitled 25.png
(3)安装位置选择,Mac 只有一个盘,直接安装即可
Untitled 26.png
(4)等待
Untitled 27.png
(5)身份验证方式的选择,使用强口令还是传统口令进行验证。强口令:这是推荐的方式;传统口令:这是老版本 MySQL 的身份验证方式。
Untitled 28.png
(6)上一步选择的是强口令,所以这一步输入的密码必须至少8个字符,字母、数字、其他符号混合,记得不要忘掉输入的密码!!!
Untitled 29.png
(7)安装成功,关闭即可。
Untitled 30.png
以上便是 MySQL 在 Windows 和 Mac 上安装的全过程,下篇文章带大家安装可视化工具 MySQL Workbench。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/487688.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

js `` 手机不支持

转载于:https://www.cnblogs.com/web-fusheng/p/7449485.html

吴明曦:马斯克的天基互联网与未来6G地基互联网优劣比较分析

来源:远望智库预见未来作者:吴明曦,远望智库特约专家马斯克的“天基互联网”与华为6G为代表的“地基互联网”,未来谁更有优势?这是大家比较关心的问题,下面做一个简要分析。马斯克在2017年提出了由11943颗小…

html导航栏文字怎么平均,对齐HTML/CSS导航栏中的文本?

好吧,很明显我做错了什么。基本上我试图在我的页面顶部创建一个垂直导航栏,在图片的右侧。对齐HTML/CSS导航栏中的文本?它应该是这样的:首页简历联系我不知怎的,它不断结束了这样的:主页简历联系我你们可以…

Donsen法则

“专才”对越来越少的事物了解得越来越多,直到最后他对不存在的事物无所不知; 然而,“通才”对越来越多的事物了解得越来越少,直到他对一切事物一无所知。转载于:https://www.cnblogs.com/miantiaoandrew/p/7450798.html

60颗卫星被五手火箭送上天!马斯克疯狂的卫星互联网计划不远了

来源:Tech Crunch、SpaceX智东西6月4日消息,美国东部时间6月3日21:25(北京时间6月4日9:25),SpaceX公司最新一批60颗星链卫星(Starlink)在肯尼迪航天中心用猎鹰九号(Falco…

html中如何设置图片填充颜色渐变,实现SVG图标的渐变填充效果

2016年我写过一篇文章如何使用SVG图标,其“试验性部分”的结语是个警告 - “抱歉,渐变填充无法工作”。我指的是像fill: linear-gradient(red, blue)一样的无效代码,因为fill属性出自SVG - 该元素内置了独有的渐变支持;而linear-g…

OpenAI最新论文:机器学习效率正在超越摩尔定律

来源:学术头条八年前,一种机器学习算法学会了识别一只猫,它震惊了全世界。几年后,人工智能可以准确地翻译语言,打败世界围棋冠军。现在,机器学习已经开始在诸如 “星际争霸” 和 “dota2” 等复杂的多人视频…

Science公布:全世界最前沿的125个科学问题

来源:iPlants这125个问题如下:1、宇宙由什么构成?2、意识的生物学基础是什么?3、为什么人类基因会如此之少?4、遗传变异与人类健康的相关程度如何?5、物理定律能否统一?6、人类寿命到底可以延长多久?7、是什么控制着器官再生?8、皮肤细胞如何成为…

LF模式是个坑,ZeroIce中间件让你体会这个痛

LF模式是个坑,一个小小的失误就可能使你的网络处理瘫痪,Ice就很好地展现了出来,换句话说,Ice中间件或是LF模式就是一个坑,如果你一不小心。 LF模式的官方论文中,论述了此模式用于高性能网络并发模式&#x…

html表格统计表,jQuery操作表格(table)的常用方法、技巧汇总

以下列出13个jQuery操作table常用到的功能:1.鼠标移动行变色$(#table1 tr).hover(function(){$(this).children(td).addClass(hover)}, function(){$(this).children(td).removeClass(hover)});方法二:$("#table1 tr:gt(0)").hover(function()…

收藏!中国卫星互联网产业发展白皮书

来源:网络传播杂志卫星互联网概念卫星互联网是基于卫星通信的互联网,通过发射一定数量的卫星形成规模组网,从而辐射全球,构建具备实时信息处理的大卫星系统,是一种能够完成向地面和空中终端提供宽带互联网接入等通信服…

数学在计算机科学上的应用文献,数学计算机论文,关于计算机在数学教学中的应用相关参考文献资料-免费论文范文...

导读:本文关于数学计算机论文范文,可以做为相关论文参考文献,与写作提纲思路参考。(新疆喀什地区塔什库尔干塔吉克自治县县中学数学教师 新疆喀什 845250)摘 要:人们在进入信息时代之后,计算机被广泛的应用在各个领域之中,教学中恰当的运用计算机,使很多知识都能清晰的展示在学…

输入流IS和输出流OS学习总结

1、我们编写的程序,除了自身会定义一些数据信息外,经常还会引用外界的数据,或是将自身的数据发送到外界,比如我们编写的程序想读取一个文本文件, 又或者是我们想将程序的一些数据写到一个文件中,这时我们就…

Attention最新进展

来自 | 知乎 作者|sisiyou链接 | https://zhuanlan.zhihu.com/p/130388873编辑 | 深度学习这件小事公众号本文主要总结了最新的关于attention的应用文章。Attention-based Dropout Layer for Weakly Supervised Object Localization(CVPR19&#xff09…

SQL Server 2012从零开始学pdf

下载地址:网盘下载内容介绍编辑《SQL Server 2012从零开始学》面向sql server 2012初学者,以及广大数据库设计爱好者。全书内容注重实用,涉及面广,通俗易懂地介绍了sql server 2012数据库应用与开发的相关基础知识,提供…

苹果html抓包,苹果被开发者“抓包”违反了自己定的规则

原标题:苹果被开发者“抓包”违反了自己定的规则【PConline资讯】消息:苹果在本周的发布会上推出了AppleNews订阅服务,虽然咱们是用不到,但这项服务最近b被开发者抓到了“小辫子”,因为它违反了苹果自己定的规则。根据…

前沿科技 | 中科院科学家在视觉学习行为的神经机制研究中取得进展

来源:中国科学院6月3日,《自然-通讯》(Nature Communications)期刊在线发表了题为《眶额叶皮层通过调节初级视皮层的反应增益促进视觉偶联学习》的研究论文,该研究由中国科学院科学家团队——脑科学与智能技术卓越创新…

Selenium-几种操作

元素定位之后就要对它进行操作了,常见的集中操作如下: click()  点击元素  eg.输入内容后,点击操作 send_keys("内容")  模拟按键输入  eg:百度输入框,输入内容 clear()  清除元素的内容  eg:清除百度输入框的内容 submit()  提交表单  eg:driver.fi…

桌面图标设计里的计算机是灰色的,小技巧教您如何将Windows 10上的桌面图标设置中的回收站为灰色!...

如果Windows10的桌面图标设置窗口中的回收站选项显示为灰色,则可以查看本逐步指南以解决问题。这将帮助您取回“桌面图标设置”面板中的“回收站”选项,以便您可以在桌面上显示或隐藏回收站。如果错误或任何恶意软件,广告软件等将其禁用&…

人工智能算法的可解释性方法研究

来源:数学与人工智能摘要以深度学习为代表的人工智能技术在信息领域的应用,极大地提高了信息的利用效率和挖掘价值,深刻的影响了各领域的业务形态,同时也引发了监管部门和用户对这一新技术运用中出现的 “算法黑箱”问题关切和疑虑…