摘要: Innodb提供了行锁,分两种:排他锁、共享锁。 共享锁针对读,排他锁针对写,完全等同读写锁的概念。 排他锁: 写锁, 如果某个事务在更新某行,则其他事物无论是读还是写本行都必须等待; 共享锁: 读锁,如果某个事物读某行,则其他读的事物无需等待,而写事物则需等待。mysql隔离级别 事务隔离级别 - 阅读全文
posted @ 2021-11-16 17:41 DB哥 阅读(34) 评论(0) 推荐(0) 编辑
摘要: 1.binlog binlog常用来进行数据恢复、数据库复制,常见的mysql主从架构,就是采用slave同步master的binlog实现的, 另外通过解析binlog能够实现mysql到其他数据源(如ElasticSearch)的数据复制。mysql二进制日志 2.redo log- 记录新数据 阅读全文
posted @ 2021-11-16 17:40 DB哥 阅读(32) 评论(0) 推荐(0) 编辑
摘要: 修改数据库表结构 alter table 表名 执行动作;mysql安装教程 执行动作: 添加新字段(add) 删除已有字段(drop) 修改字段类型(modify) 修改字段名(change) 语法格式 添加新字段 add 添加新字段add 字段名 类型(宽度);add 字段名 类型(宽度) 约束 阅读全文
posted @ 2021-11-16 17:37 DB哥 阅读(175) 评论(0) 推荐(0) 编辑
摘要: 一、登录数据库 在此就不多叙述了,mysql安装教程 二、输入查询 这是一个简单的命令,要求服务器告诉它的版本号和当前日期。在mysql>提示输入如下命令并按回车键: 查询mysql版本号,当前日期 select version(),current_date; mysql> select versi 阅读全文
posted @ 2021-11-16 09:12 DB哥 阅读(58) 评论(0) 推荐(0) 编辑
摘要: 一,Yum安装mysql 1,使用官方的yum源(MySQL Yum Repository) wget https://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm Paste_Image.png 安装yum的源 yum 阅读全文
posted @ 2021-11-16 09:08 DB哥 阅读(110) 评论(0) 推荐(0) 编辑
摘要: 面试题 你有没有做 MySQL 读写分离?如何实现 MySQL 的读写分离?MySQL 主从复制原理的是啥?如何解决 MySQL 主从同步的延时问题?mysql面试题 考点分析 高并发这个阶段,肯定是需要做读写分离的,啥意思?因为实际上大部分的互联网公司,一些网站,或者是 app,其实都是读多写少。 阅读全文
posted @ 2021-11-16 09:04 DB哥 阅读(45) 评论(0) 推荐(0) 编辑
摘要: 案例1、二进制安装MYSQL5.7 mysql安装教程 案例2、基于MYSQL5.7的GTID(两台主机) 1、 主服务器上 (1)vim /etc/my.cnf [mysqld] server-id=17 log-bin gtid_mode=ON enforce_gtid_consistency 阅读全文
posted @ 2021-11-16 09:01 DB哥 阅读(41) 评论(0) 推荐(0) 编辑