📢📢📢📣📣📣
哈喽!大家好,我是【IT邦德】,江湖人称jeames007,10年DBA工作经验
一位上进心十足的【大数据领域博主】!😜😜😜
中国DBA联盟(ACDU)成员,目前从事DBA及程序编程
擅长主流数据Oracle、MySQL、PG 运维开发,备份恢复,安装迁移,性能优化、故障应急处理等。
✨ 如果有对【数据库】感兴趣的【小可爱】,欢迎关注【IT邦德】💞💞💞
❤️❤️❤️感谢各位大可爱小可爱!❤️❤️❤️
文章目录
- 前言
- ⛳️ 1.什么是MySQL
- 🌈1.1 特点
- 🌈1.2 发布的版本
- 🐴 2.安装部署
- 🐴 3.SQL实战
- 🐴 4.体系架构
- 🐴 5.备份恢复
- 🐴 6.高可用
- 🐴 7.MySQL面试必宝典
- 🐴 8.企业DBA入门实战
前言
绝大多数的使用linux操作系统的大中小互联网网站都在使用mysql作为其后端的数据库存储, 我从事MySQL DBA 8年的工作经验中总结提炼而成,分享给各位网友
⛳️ 1.什么是MySQL
🌈1.1 特点
官网链接:https://www.mysql.com/
MySQL 是一个关系型数据库管理系统,由瑞典 MySQL AB 公司开发,
目前属于 Oracle 公司。MySQL是一种关联数据库管理系统,
关联数据库将数据保存在不同的表中,
而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性。
Mysql 是开源的,所以你不需要支付额外的费用。
Mysql 支持大型的数据库。可以处理拥有上千万条记录的大型数据库。
MySQL 使用标准的 SQL 数据语言形式。
Mysql 可以允许于多个系统上,并且支持多种语言。
这些编程语言包括 C、C++、Python、Java、Perl、PHP、Eiffel、Ruby 和 Tcl 等。
Mysql 对 PHP 有很好的支持,PHP 是目前最流行的 Web 开发语言。
MySQL 支持大型数据库,支持 5000 万条记录的数据仓库,
32 位系统表文件最大可支持 4GB,64 位系统支持最大的表文件为 8TB。
Mysql 是可以定制的,采用了 GPL 协议,你可以修改源码来开发自己的 Mysql 系统
🌈1.2 发布的版本
下载链接:https://downloads.mysql.com/archives/community/
GA:General Availability,正式发布的版本,官方开始推荐广泛使用,
国外有的用 GA 来表示 release 版本。
RELEASE:正式发布版,官方推荐使用的版本,有的用 GA 来表示。比如 spring。
Stable:稳定版,开源软件有的会用 stable 来表示正式发布的版本。比如 Nginx。
Final:最终版,也是正式发布版的一种表示方法。比如 Hibernate。
RC:Release Candidate,发行候选版本,基本不再加入新的功能,
主要修复 bug。是最终发布成正式版的前一个版本,将 bug 修改完就可以发布成正式版了。
alpha:α 是希腊字母的第一个,表示最早的版本,内部测试版,
一般不向外部发布,bug 会比较多,功能也不全,一般只有测试人员使用。
Beta:β 是希腊字母的第二个,公开测试版,比 alpha 版本晚些,
主要会有“粉丝用户”测试使用,该版本仍然存在很多 bug,但比 alpha 版本稳定一些。
这个阶段版本还会不断增加新功能。分为 Beta1、Beta2 等,直到逐渐稳定下来进入 RC 版本。
🐴 2.安装部署
🐴 3.SQL实战
🐴 4.体系架构
🐴 5.备份恢复
🐴 6.高可用
MySQL Router主从复制,读写分离
🐴 7.MySQL面试必宝典
🐴 8.企业DBA入门实战
链接直达:https://www.modb.pro/course/130
大家点赞、收藏、关注、评论啦