MySQL学习笔记1

news2024/11/24 18:45:32

任务背景:

将原来的数据库从原来的MySQL-5.5 升级到现在的MySQL-5.7,并保证数据完整。

1)不同版本MySQL的安装;yum glibc、源码安装,是企业100%要用到的。

2)MySQL数据库版本升级;(数据库升级的注意事项)

3)如何经过自己的思考,找到一个合适的解决方案;

今日任务场景:

LAMP环境单击服务器已经不能满足要求了,将原有的数据库迁移到另外一台单独的服务器上,迁移后保证系统正常运行。

任务要求:

1、在任务维护时间段对数据库进行备份数据很重要。备份是非常重要的一个任务。

2、将MySQL数据库从老服务器(LAMP)中迁移到新的单独MySQL数据库服务器,版本升级为5.7.27;

任务拆解:

1)新服务器安装MySQL7.6, 并且安装MySQL-5.7.31版本数据库。

2)停止监控、停止前端应用,停止MySQL数据库;

3)备份数据库;

4)迁移数据库,同步数据库到新的环境中(rsync、scp)

5)测试验证;

涉及知识点:

1)官方下载MySQL数据包(根据需求)

2)MySQL的安装部署;

3)MySQL数据管理员用户root密码的设置及修改;

4)MySQL客户端工具的事情;

理论储备:

MySQL数据库:

关系型数据库,是指采用了二维表格来组织数据的数据库。

扩展:数据库在行业内一般会有两种情况,关系型数据库和非关系型数据库。

非关系型数据库并不是通过二位表格来维护数据的,而是通过Key->Value键值对来维护数据的。

常见的关系型数据库:

oracle、mysql、B2(IBM)、Sybase、SQL-Server、IBM-infomix。

关系型数据库最大的特点是事务一致性,所以也在对事务一致性的维护中有很大的开销。

什么是事务?

1)事务是由一条或多条SQL语句组成的;

2)在事务中的操作,这些SQL语句要么都成功操作,要么都不成功,这就是一个事务。

事务特点:(ACID)

1)原子性;事务中的全部操作在数据库中是不可分割的。

2)一致性;不能破坏关系数据的完整性以及业务逻辑上的一致性。

3)隔离性;一个事务的执行不受其他事务的干扰。

4)持久性:对数据库中的数据的改变就是永久性的。

应用:银行及支付系统类。

MySQL数据库介绍:

1)MySQL是比较典型的关系型数据库;

2)由瑞典MySQL AB公司开发,目前属于Oracle公司;

3)MySQL是C/S架构。

MySQL的版本:

1)社区版;未经各个专有系统平台的压力测试和性能测试;没有任何官方技术支持服务。

2)企业版;提高了比较全面的高级功能、管理工具及技术支持;安全性、稳定性、可扩展性好。

3)集群版;MySQL Cluster CGE。

Final:

Release:

Standard:

Mini:

GA:开发团队认为该版本是稳定版,可以在较为关键的场合使用。

获取MySQL软件:

Glibc版本,相当于Windows中的绿色版本。

2)源码编译版本(需要源码编译三步骤:配置、编译、安装。)

下载方法是这个。这个是要记住的,以前还有点忽视这方面的内容。

老师建议下载带Boost Header,C++扩展库。

三种安装方式的区别:

glibc相当于windows的绿色软件。需要手动初始化数据库。二进制包。依赖glibc库,可以安装在通用的Linux系统下。

mysql.5.7.43.tar.gz,通用的Linux都可以编译安装。

在企业中,数据库安装方式很少采用rpm的安装方式,采用源码安装方式和glibc的安装方式。

如何区分数据库和数据库实例:

1)什么是MySQL数据库?

数据库:操作系统或存储上的数据文件的集合。mysql数据库中,数据库文件可以是* .frm、.MYD、.MYI、*.ibd等结尾的文件, 不同存储引擎文件类型不同。

2)什么是MySQL数据库实例?

数据库实例instance:由后台进程或者线程一个共享内存区组成的,共享内存可以被运行的后台线程所共享。数据库实例才是真正操作数据库的。

3)什么是MySQL数据库服务器?

数据库服务器(Database Server):部署安装数据库实例的服务器。

4)数据库和数据库实例的关系是什么?

通常情况下,数据库实例和数据库是一一对应的关系。一个数据库实例对应一个数据库。

在集群环境中,存在多个数据库实例共同使用一个数据库。

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

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

相关文章

【电源专题】明明芯片是写了能恒流充电,但为什么实际恒流充电电流在慢慢下降?

本案例发生在两个不同产品做对比时发现了差异。其实两个产品使用的 充电芯片是一致的,但是实际测试的情况下产品一在恒流充电过程中,电流正常保持,而产品二在恒流充电过程中电流在慢慢下降。 那么是不是说明产品二有什么问题呢?本来应该恒定电流充电的,为什么充电电流还能…

机器学习入门:从算法到实际应用

机器学习入门:从算法到实际应用 机器学习入门:从算法到实际应用摘要引言机器学习基础1. 什么是机器学习?2. 监督学习 vs. 无监督学习 机器学习算法3. 线性回归4. 决策树和随机森林 数据准备和模型训练5. 数据预处理6. 模型训练与调优 实际应用…

腾讯云16核服务器性能测评_轻量和CVM配置大全

腾讯云16核服务器配置大全,CVM云服务器可选择标准型S6、标准型SA3、计算型C6或标准型S5等,目前标准型S5云服务器有优惠活动,性价比高,计算型C6云服务器16核性能更高,轻量16核32G28M带宽优惠价3468元15个月,…

【数据结构】时间、空间复杂度

⭐ 作者:小胡_不糊涂 🌱 作者主页:小胡_不糊涂的个人主页 📀 收录专栏:浅谈数据结构 💖 持续更文,关注博主少走弯路,谢谢大家支持 💖 时间、空间复杂度 1. 算法效率3. 时…

1989-2022年企业排污许可证信息库数据(24万观测值)

1989-2022年企业排污许可证信息库数据(24万观测值) 1、时间:1989-2022年 2、指标:企业名称、登记状态、法定代表人、注册资本、成立日期、核准日期、所属省份、所属城市、所属区县、电话、更多电话、邮箱、更多邮箱、统一社会信…

基于Java的即可运动健身器材网站设计与实现(源码+lw+部署文档+讲解)

前言 💗博主介绍:✌全网粉丝10W,CSDN特邀作者、博客专家、CSDN新星计划导师、全栈领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java、小程序技术领域和毕业项目实战✌💗 👇🏻…

PyTorch深度学习(六)【循环神经网络-基础】

RNN Cell: h0和x1生成h1,把h1作为输出送到下一次的RNN Cell里面。(h1linear(h0,x1)) RNN计算过程: 输入先做线性变换,循环神经网络常用的激活函数是tanh(1区间)。 构造RNN Cell: 代码…

亿纬锦能项目总结

项目名称:亿纬锦能 项目链接:https://www.evebattery.com 项目概况: 此项目用到了 wow.js/slick.js/swiper-bundle.min.js/animate.js/appear.js/fullpage.js以及 slick.css/animate.css/fullpage.css/swiper-bundle.min.css/viewer.css 本项目是一种…

【php经典算法】冒泡排序,冒泡排序原理,冒泡排序执行逻辑,执行过程,执行结果 代码

冒泡排序原理 每次比较两个相邻的元素,将较大的元素交换至右端 冒泡排序执行过程输出效果 冒泡排序实现思路 每次冒泡排序操作都会将相邻的两个元素进行比较,看是否满足大小关系要求,如果不满足,就交换这两个相邻元素的次序&…

海外问卷调查是真实的吗?应该如何参与?

大家好,我是橙河网络,这篇文章介绍一下海外问卷调查是真实的吗,应该怎么参与? 海外问卷调查是真实存在的一种商业行为,很多跨国的公司、政府、大学或研究机构会用这种方式来收集来自世界各地的人们对于某个产品、政策…

【Vue】如何搭建SPA项目--详细教程

🎬 艳艳耶✌️:个人主页 🔥 个人专栏 :《Spring与Mybatis集成整合》《springMvc使用》 ⛺️ 生活的理想,为了不断更新自己 ! 目录 1.什么是vue-cli 2.安装 2.1.创建SPA项目 2.3.一问一答模式答案 3.运行SPA项目 3…

python MP4视频转GIF动图

python MP4视频转GIF动图 引言一、转换代码二、PyQt界面编写2.1 效果展示2.2 源码 三、打包成可执行文件(.exe) 一个相当于原视频三倍速的GIF动图 引言 将MP4格式的视频转为GIF动图可以方便地向他人展示动画效果。GIF是网络上广泛使用的图像格式之一,几乎所有的网…

反爬指南:《孤注一掷》诈骗分子窃取用户信息的工具令人吃惊

目录 什么是网络爬虫 爬虫的非法盗取与平台反爬 全流程反爬方案 AI时代的验证码 《孤注一掷》 最近在火热上映中。影片讲述了程序员潘生在境外网络诈骗团队的高薪诱惑下被拐骗到境外“公司”,并在陆秉坤和安俊才的强迫下从事诈骗活动,最终在帮助同被…

You may use special comments to disable some warnings

You may use special comments to disable some warnings 方法1: 找到build目录下的webpack.base.conf.js文件,注释掉 方法2: 找到config目录下的index.js文件,useEslint:false

javabean项目专项练习(1) 文字格斗游戏

main中是这样写的 如下是character类的描述 总结一下(个人) : 这是一题面向对象的编程, 个人编程后感是: 核心就是在于自己会不会取定义一个类, 如果是多个对象(同一个类),能不能捋顺类的方法的关系,个人觉得黑马程序员up主给出来的分析方法特别好用. 步骤: 先把在类里该该…

Python灰帽子编程————网页信息爬取

爬取图片,问题分解: 获取网页内容;从网页内容中提取图片地址;通过图片地址,将图片下载到本地。 1. 相关模块 1.1 requests 模块 获取网页内容。 requests 模块:主要是用来模拟浏览器行为,发…

专业软件测评中心:关于软件性能测试的实用建议

软件性能测试是通过自动化的测试工具模拟多种正常、峰值以及异常负载条件来对系统的各项性能指标进行测试。性能测试在软件的质量保证中起着重要的作用,它包括的测试内容丰富多样。 一、软件性能测试的实用建议   1、制定清晰的测试目标:明确测试目标…

数据结构与算法——14.栈

目录 1.概述 2.栈的接口设计 3.用链表来实现栈 4.用数组来实现栈 5.用两个栈来实现一个队列 6.用一个队列来实现一个栈 7.总结 1.概述 计算机科学中,stack是一种线性的数据结构,只能在其一端添加数据和移除数据。习惯来说,这一端称之…

主打低功耗物联网国产替代,纵行科技ZT1826芯片以速率和灵敏度出圈

在低功耗物联网领域,国产替代的趋势越演越烈。 9月20日,纵行科技在“IOTE 2023深圳物联网通信技术与应用高峰论坛”发表了“自主原创Advanced M-FSK调制技术助力国产替代和泛在物联”的演讲,并推出了ZT1826芯片,以“更低功耗、更…

【lesson8】操作系统的理解和类比

文章目录 操作系统是什么?为什么要有操作系统?怎么做?学校的例子(理解管理)银行的例子(类比操作系统) 操作系统是什么? 操作系统是一款软件,是为了进行软硬件资源管理的…