0


〖Python 数据库开发实战 - MySQL篇③〗- MacOS 环境下 MySQL数据库的安装与初始化


万叶集🎉 隐约雷鸣,阴霾天空。 🎉🎉 但盼风雨来,能留你在此。 🎉


前言
✌ 作者简介:渴望力量的哈士奇 ✌,大家可以叫我 🐶哈士奇🐶 ,一位致力于 TFS - 全栈 赋能的博主 ✌
🏆 CSDN博客专家认证、新星计划第三季全栈赛道 top_1 、华为云享专家、阿里云专家博主 🏆
📫 如果文章知识点有错误的地方,请指正!和大家一起学习,一起进步👀
💬 人生格言:优于别人,并不高贵,真正的高贵应该是优于过去的自己。💬
🔥 如果感觉博主的文章还不错的话,还请👍关注、点赞、收藏三连支持👍一下博主哦


专栏系列(点击解锁)学习路线指引知识定位 🔥Python全栈白皮书🔥 零基础入门篇 以浅显易懂的方式轻松入门,让你彻底爱上Python的魅力。 语法进阶篇 主要围绕多线程编程、正则表达式学习、含贴近实战的项目练习 。 自动化办公篇 实现日常办公软件的自动化操作,节省时间、提高办公效率。 自动化测试实战篇 从实战的角度出发,先人一步,快速转型测试开发工程师。 数据库开发实战篇 掌握关系型与非关系数据库知识,提升数据库实战开发能力。 爬虫入门与实战 更新中 数据分析篇 更新中 前端入门+flask 全栈篇 更新中 django+vue全栈篇 更新中 拓展-人工智能入门 更新中 网络安全之路 踩坑篇 记录学习及演练过程中遇到的坑,便于后来居上者 网安知识扫盲篇 三天打鱼,不深入了解原理,只会让你成为脚本小子。 vulhub靶场漏洞复现 让漏洞复现变得简单,让安全研究者更加专注于漏洞原理本身。 shell编程篇 不涉及linux基础,最终案例会偏向于安全加固方向。 [待完结] WEB漏洞攻防篇 2021年9月3日停止更新,转战先知社区等安全社区及小密圈 渗透工具使用集锦 2021年9月3日停止更新,转战先知社区等安全社区及小密圈 点点点工程师 测试神器 - Charles 软件测试数据包抓包分析神器 测试神器 - Fiddler 一文学会 fiddle ,学不会倒立吃翔,稀得! 测试神器 - Jmeter 不仅是性能测试神器,更可用于搭建轻量级接口自动化测试框架。 RobotFrameWork Python实现的自动化测试利器,该篇章仅介绍UI自动化部分。 Java实现UI自动化 文档写于2016年,Java实现的UI自动化,仍有借鉴意义。该工具目前的应用场景已不多,文档已删,为了排版好看才留着。


在这里插入图片描述


文章目录

🐳 MySQL 安装与初始化

今天的章节我们来学习一下 MySQL 数据库的安装和初始化,挑选 MySQL 数据库进行学习是有原因的,因为这款数据库是应用最广泛普及度最高的关系型数据库产品;更重要的是开源免费的,可以说 MySQL 是各大互联网公司首选的数据库产品。


🐬 MySQL数据库简介与大事记

简介:

  • MySQL 是目前应用最广泛、普及度最高的开源的关系型数据库
  • MySQL 是由瑞典 MySQL AB 公司开发,目前属于 甲骨文旗下产品

大事记:

  • 1996 年 MySQL 1.0 版本诞生(当时仅限于内部使用)
  • 1999 年 MySQL AB公司成立(在瑞典 )
  • 2000 年 MySQL 4.0 版本发布(该版本的 MySQL 被 Oracle 的使用者嘲笑为 玩具数据库)
  • 2003 年 MySQL 5.0 版本发布(划时代版本,开始支持事务机制,可以保证数据的完整性与一致性;具备了高价值数据的存储保障时候,MySQL 开始了一飞冲天)
  • 2019 年 MySQL 8.0 版本发布(基于 MySQL 5.0 版本 开发出来的)

所属权变更:

  • 2008年,美国的 Sun 公司苦于J2EE(现在叫JavaEE)方案缺少了数据库这一环,所以 Sun 公司就急于挑选一款数据库产品,于是就收购了瑞典的 “MySQL AB” 公司,拥有了 MySQL 的所属权。
  • 2009年,Sun公司被垂涎于 Java 语言的 Oracle 公司收购了,于是 “MySQL” 的所属权就落到了 “甲骨文” 的手里。

MySQL 衍生版:(因为 MySQL 是开源的缘故,所以就有很多人针对 MySQl 加以修改,然后二次发布,就形成了诸多的 MySQL 衍生版)

  • MySQL:Oracle 的 MYSQL,原汁原味,原汤化原食。
  • PERCONA SERVER :Percona 公司的 PERCONA SERVER 数据库是性能最好的数据库,Percona是一家数据库业务咨询公司,每年都会根据甲骨文官方发布的 MySQL 做定制的优化,提高MySQL 的各项性能,然后二次发布。(缺点:只能安装在 Linux 系统;并且针对数据库服务器做了很多优化,安装在个人PC,无法很好的发挥其性能)
  • MariaDB:MySQL 发明人创立的 MariaDB 基金会旗下的开源产品,目前非常活跃,基于 MySQL5.0版本进行的开发。业界对于这种开源精神进行了高度赞赏,但是 MariaDB 已经和血统纯正的 Oracle 官方 MySQL 存在不兼容了,略显遗憾...

🐳 MySQL 的下载和安装

PS:这里我因为使用的是Mac,所以演示的是安装的 Mac 版本;Windows 系统的同学建议在安装的时候不要选择绿色版安装,会因为缺少 一些 "ddl" 文件导致解压后启动失败,请选择 "安装版" 的MySQL 使用。

🐬 MySQL 下载

安装MySQL的方法主要有两种,通过 “命令行” 和 "可视化界面安装"这两种方法,这里我选择的是 “可视化界面安装” 的方法。

访问链接:MySQL官方下载页面 ,这里我们选择的是开源社区版,也就是

"MySQL Community (GPL) Downloads"

接下来,选择 MySQL Community Server

然后会跳转到资源下载页面,会自动识别你当前的电脑系统。(Mac电脑需要区分内核,见下图:)

点击下载的时候,会提示是否注册个账号登录,这里选择

"[No thanks, just start my download.]" 

即可。

如此即可下载 MySQL 的安装包。


🐬 MySQL 安装

第一步:介绍啥的,直接继续。

第二步:阅读许可,点击 “继续” ,点击 “同意” (这里必须同意,不同意无法安装)

安装类型,直接点击 “安装” 即可。(这个过程很快…)

Configuration 配置:

这里需要重点说一下,因为 MySQl 8.0 版本引入了新的密码加密机制,所以 MySQL 在安装-设置密码的时候会默认选择新的加密机制,这里建议大家选择下面 MySQL 5.x 版本的传统存储加密机制。

否则使用上面的 MySQl 8.x 的加密机制,在将来使用 java、python 在使用老按本的驱动去连接 MySQL 8.x的情况下,由于没有新的加密机制的协议导致链接失败、链接不上的情况。

所以非常推荐选择下面 MySQL 5.x 版本的传统存储加密机制!

设置密码如下图。

如此 MySQL 就安装完成了


🐬 验证 MySQL 是否安装成功

查看Mysql是否安装成功,需要点击“MAC中的系统偏好设置”,然后点击Mysql图标。

双击 MySQL 的图标,进入到 MySQL 界面之后;若两个绿色的圆形图标,则说明Mysql已经安装成功了。

OK,MySQL 的安装就到此结束,下一章节,我们将简单的介绍一下如何安装 MySQL 官方提供的数据库图形化扩展工具

MySQL Workbench

以及配置 MySQL 的环境变量。

今天就先到这里了,拜了个拜!

本文转载自: https://blog.csdn.net/weixin_42250835/article/details/125754390
版权归原作者 全栈哈士奇 所有, 如有侵权,请联系我们删除。

“〖Python 数据库开发实战 - MySQL篇③〗- MacOS 环境下 MySQL数据库的安装与初始化”的评论:

还没有评论