![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
mysql
文章平均质量分 73
阿瑾~
正是修行时
展开
-
MySQL主从复制的原理与实操+mycat2读写分离
当一个MySQL数据库服务器负载过重或者需要横向扩展时,主从复制是一种非常常见的解决方案。MySQL主从复制是将一个数据库服务器(master)的数据复制到其他数据库服务器(salve)的过程。在这个过程中,主服务器上的所有更改都将被自动复制到从服务器,从而实现数据同步。总的来说,MySQL主从复制是一种非常强大和灵活的技术,它可以实现数据的高可用性、负载均衡和数据备份等目的。需要注意的是,MySQL主从复制并不是一种高可用性解决方案。6)在MyCAT里面查询数据,会发现每次查询的结果不一样。原创 2023-03-30 00:28:18 · 392 阅读 · 0 评论 -
mysqldumper 备份数据库
Mydumper是一个针对MySQL和Drizzle的高性能多线程备份和恢复工具。开发人员主要来自 MySQL,Facebook,SkySQL公司。目前已经在一些线上使用了Mydumper。原创 2023-03-28 23:40:26 · 331 阅读 · 0 评论 -
mysqldump+binlog+gtid 实现数据库的增量备份
GTID(Global Transaction ID),全局事务标识符。是对于一个已提交事务的编号,并且是一个全局唯一 的编号。它是MySQL 5.6加入的一个强大特性,目的在于能够实现主从自动定位和切换,而不像以前需要指定文件和位置。原创 2023-03-27 23:28:40 · 1708 阅读 · 0 评论 -
MySQL备份策略——作业
备份MySQL数据库为带删除表的格式,能够让该备份覆盖已有数据库而不需要手动删除原有数据库。备份MySQL数据库某个(些)表。同时备份多个MySQL数据库(其他数据库素材自行准备)在另外的数据库服务器上还原xtrabackup备份。数据库备份,数据库为school,素材如下。备份数据库school到/backup目录。使用xtrabackup备份数据库。直接将MySQL数据库压缩备份。使用mydumper备份数据库。还原压缩的MySQL数据库。备份服务器上所有数据库。还原MySQL数据库。原创 2023-03-25 02:09:20 · 204 阅读 · 0 评论 -
MySQL日志管理
当你执行一个 FLUSH LOGS 语句或执行 mysqladmin flush-logs 或 mysqladmin refresh 时,出现日志刷新。如果你正使用MySQL复制功能,从复制服务器将维护更多日志文件,被称为接替日志。所有的日志都创建在MySQL的data目录当中,通过刷新日志,你可以强制 mysqld 来关闭和重新打开日志文件(或者在某些情况下切换到一个新的日志)。MySQL有不同的日志文件,用来帮你找出问题所在。原创 2023-03-23 22:39:36 · 210 阅读 · 0 评论 -
MySQL事务
其实在执行DDL语句时,前面的DML操作也会被提交到数据库中,因为是在一个session里,那执行ddl语句的时候前面的dml语句也会被提交到库中。即使DDL语句执行失败,前面的DML操作也会被提交到数据库中,这就需要探究一下隐式提交的本质了,为了避免隐式提交或者回滚,尽量保证一条或者几条DML操作完成后有显示的提交或者回滚,防止后续执行的DCL或者DDL自动提交前期的DML操作。*隐式提交:*即无需显示执行commit语句,session中的操作被自动提交到数据库的过程。原子性(Atomicity)原创 2023-02-13 22:47:04 · 236 阅读 · 0 评论 -
MySQL练习题(单表多表查询)
mysql> select e.depno “部门号”,d.depname “部门名称”,avg(s.inCome-s.outCome) “平均工资” from Employee e,salay s,department d where e.num=s.num and e.depno=d.depno group by d.depno having avg(s.inCome-s.outCome)>2500;求各部门的雇员数(要求显示,部门号、部门名称和部门雇员数);查找比所有财务部雇员收入都高的雇员的姓名;原创 2023-01-09 00:30:39 · 393 阅读 · 0 评论 -
MySQL数据库练习题(单表查询,多表关联查询)
列出在部门SALES工作的员工的姓名、基本工资、雇佣日期、部门名称,假定不知道该部门的部门编号。列出至少有一个员工的所有部门编号、名称,并统计出这些部门的平均工资、最低工资、最高工资。列出所有员工的编号、姓名及其直接上级的编号、姓名,显示的结果按领导年工资的降序排列。列出雇佣日期早于其直接上级的所有员工的编号、姓名、部门名称、部门位置、部门人数。列出部门名称和这些部门的员工信息(数量、平均工资),同时列出那些没有员工的部门。列出薪金高于在部门30工作的所有员工的薪金的员工姓名和薪金、部门名称。原创 2023-01-08 22:15:35 · 978 阅读 · 1 评论 -
Mysql修改与重置密码
注意: -p密码不能有空格,密码有特殊字符,需要用单括号括起来。如果提示使用临时密码请修改密码修改root的密码:密码要复合复杂性要求。mysql -u用户 -p密码 -hlP地址 -D数据库名 -P端口。 启动时跳过权限表: --skip-grant-tables。跳过权限表后,需要复制会话在另一个窗口操作。方法一:mysqladmin ————方法三:set password for。方法四:update表 ————方法二:alter user。 修改密码: ————有可能会导致密码的泄露。原创 2022-12-29 17:21:53 · 591 阅读 · 0 评论