文章分类 -  MySQL

Mysql数据库
摘要:一、结合备份+binlog恢复数据 场景:用户误删表; 解决方案;另外一台设备恢复全库和binlog日志,然后导出表,导入生产环境; 实验环境:一台生产环境数据库,一台测试环境数据库 1.1 备份数据库 [root@localhost ~]# mysqldump -uroot -p --databa 阅读全文
posted @ 2022-10-18 22:33 中仕 阅读(47) 评论(0) 推荐(0)
摘要:一、MySQL Binlog 文件记录了mysql数据库所有的dml,ddl语句事件,不包括select,也可以记录SQL语句,也可以记录行的变化,还可以记录这些操作时间。 比如一条语句 update t1 set id=3 where id between 1 and 6; 加入他改了三行数据; 阅读全文
posted @ 2022-10-13 21:56 中仕 阅读(133) 评论(0) 推荐(0)
摘要:官网网站:https://dev.mysql.com/doc/refman/8.0/en/what-is-mysql.html 参考 :https://www.jianshu.com/p/5aa7b8d6fc5f 1.2.1 What is MySQL? MySQL,the most popular 阅读全文
posted @ 2022-10-08 09:03 中仕 阅读(192) 评论(0) 推荐(0)
摘要:一、事务的介绍 数据库事务:Database Transaction 是指最为单个逻辑工作单元执行的一系列操作,要么完全执行,要么完全不执行。 一个逻辑工作单元要成为事务,必须满足所谓的ACID(原子性、一致性、隔离性、持久性)属性。 1.1 原子性(Atomicity) 事务开始后所有操作,要么全 阅读全文
posted @ 2022-10-07 10:29 中仕 阅读(22) 评论(0) 推荐(0)
摘要:一、用户权限的介绍 用户权限管理的作用: 1.限制用户访问那些库\表 2、限制用户对那些表执行select,create,delete,drop,alter等操作; 3、限制用户登陆的IP或者域名; 4、自己是有有权限授权给其他人。 与权限有关的表 : user,db,tables_priv、col 阅读全文
posted @ 2022-10-02 10:08 中仕 阅读(18) 评论(0) 推荐(0)
摘要:MySQL数据库安装完成以后有几个默认数据库,下面来介绍其作用 一、 mysql数据库 MySQL的核心数据库,主要负责数据库用户的存储权限,自己使用的控制信息和管理权限。 1.1 成本模型表 engine_cost IO server_cost CPU 1.2 权限相关的表 user 用户级别权限 阅读全文
posted @ 2022-09-25 10:42 中仕 阅读(57) 评论(0) 推荐(0)
摘要:一、错误日志 记录数据库启动,运行,关闭的过程,记录错误,警告,正常的信息。 1.1配置错误日志 首先我们得在my.cnf中配置错误日志 [root@localhost log]# vi /etc/my.cnf log-error=/mysql/log/error.logexpire_logs_da 阅读全文
posted @ 2022-09-24 16:15 中仕 阅读(89) 评论(0) 推荐(0)
摘要:1.下载软件 https://downloads.mysql.com/archives/community/ 2.设置主机的yum源 root@localhost ~]# cd /etc/yum.repos.d/ [root@localhost yum.repos.d]# ls CentOS-Bas 阅读全文
posted @ 2022-09-17 18:37 中仕 阅读(430) 评论(0) 推荐(0)
摘要:1.下载 https://downloads.mysql.com/archives/community/ 2.环境检查 没有安装libao的话,需要安装这个软件包 [root@localhost ~]# rpm -qa | grep libaio libaio-0.3.109-13.el7.x86_ 阅读全文
posted @ 2022-09-17 10:03 中仕 阅读(42) 评论(0) 推荐(0)
摘要:一、概述 存储引擎称为表类型(说白了就是如何存储数据、如何为存储的数据建立索引和如何更新、查询数据等技术的实现方法)。 MySQL主要有MyISAM、InnoDB存储引擎 1.1 MyISAM存储引擎 这种存储引擎不支持事务,不支持行级锁(支持表锁),只支持并发插入的表锁、主要用高负载的select 阅读全文
posted @ 2022-09-12 22:39 中仕 阅读(62) 评论(0) 推荐(0)
摘要:一、概念 模式(schema)关于数据库和表的布局及特性的信息; 列(column)表中的一个字段,所有的表都是由一个或者多个列组成; 数据类型(datatype)所容许的数据的类型,每个表列都有相应的数据类型,它限制列中存储的数据; 行(row)表中的一个记录; 主键(primary key)一列 阅读全文
posted @ 2022-09-12 15:21 中仕 阅读(16) 评论(0) 推荐(0)
摘要:一、复制特性 1.1MySQL复制有两种不同的模式 .基于语句的复制(Statement Based Replication):基于实际执行的SQL语句的模式方案,简称SBR; 基于记录的复制(Row Based Replication):基于修改的列的复制模式,RBA; 基于以上两种复制模式混合模 阅读全文
posted @ 2022-08-15 05:55 中仕 阅读(70) 评论(0) 推荐(0)
摘要:1.MySQL连接方式 TCP/IP方式(远程、本地) Socket(仅本地) mysql -uroot -p -S /tmp/mysql.sock 2.查看连接会话 mysql> show processlist; + + + + + + + + + | Id | User | Host | db 阅读全文
posted @ 2022-08-15 05:54 中仕 阅读(24) 评论(0) 推荐(0)
摘要:一、主从复制涉及的文件 主库: binlog 从库:relaylog 中继日志 master.info 主库信息文件 relaylog.info relaylog应用信息 二、主从复制中涉及的线程 主库: binlog_dump Thread 简称:DUMP_T 从库:SLAVE_IO_THREAD 阅读全文
posted @ 2022-08-01 17:48 中仕 阅读(27) 评论(0) 推荐(0)
摘要:一、高可用简介 高可用架构方案:负载均衡(LVS,nginx),主备系统(MHA,KA,MMM),多活系统(oracle RAC, NDB Cluster,PXC,MGC); 二、MySQL主从复制( MySQL Replication ) 2.1主从复制的前提 (1)两个或以上的数据库实例; (2 阅读全文
posted @ 2022-07-30 23:33 中仕 阅读(242) 评论(0) 推荐(0)
摘要:一、实验目的 主要实验mysql5.6数据迁移至5.7环境中,操作系统Cent7.5 5.6安装包下载:https://downloads.mysql.com/archives/community/ 二、安装MySQL5.6 2.1创建目录 [root@mysql56 ~]# mkdir /data 阅读全文
posted @ 2022-07-29 16:46 中仕 阅读(291) 评论(0) 推荐(0)
摘要:一、介绍 备份时候需要考虑的有:备份周期,备份策略,备份工具; 1.1 检查备份可用性 crontab -l 查看备份任务; 查看备份脚本; 查看备份路径; 查看备份日志,检查备份文件; 1.2定期备份演练 1.3数据库迁移升级 二、Mysqldump备份 2.1 mysqldump参数 连接数据库 阅读全文
posted @ 2022-07-29 13:33 中仕 阅读(27) 评论(0) 推荐(0)
摘要:一、MySQL日志 错误日志: --log-error 文件名 host_name.err 常规日志: --general-log 文件名 host_name.log 慢查询日志: --slow_query_log 文件名 host_name-slow.log 程序:mysqldumpslow -- 阅读全文
posted @ 2022-07-20 23:31 中仕 阅读(16) 评论(0) 推荐(0)
摘要:1.学习过程中给root授权了远程登陆 mysql> grant all privileges on *.* to root@'%' identified by 'Password@123'; Query OK, 0 rows affected, 1 warning (0.00 sec) 2.查看用 阅读全文
posted @ 2022-07-12 17:24 中仕 阅读(83) 评论(0) 推荐(0)
摘要:1.几个基础概念 DBMS:数据库管理系统 RDBMS:关系型数据库管理系统,是指采用关系模型来组织数据的数据库,以和列存储数据,关系模型可以简单理解为二维表格模型,而一个关系型数据库就是由二维表及其之间的关系组成的一个数据组织。 NoSQL:非关系型数据库 NewSQL:新型的分布式解决方案 2. 阅读全文
posted @ 2022-07-07 14:16 中仕 阅读(39) 评论(0) 推荐(0)