Mysql
lpb2019
这个作者很懒,什么都没留下…
展开
-
浅谈MYSQL5.7以及MariaDB10.3小差异
浅谈MYSQL5.7以及MariaDB10.3小差异二者基础架构是一样的,默认变量参数数据也大同小异mysql> SHOW VARIABLES LIKE 'max_con%';+--------------------+-------+| Variable_name | Value |+--------------------+-------+| max_conn...原创 2019-12-02 14:20:33 · 4197 阅读 · 1 评论 -
浅谈MYSQL之半同步复制(附带实验)
浅谈MYSQL之半同步复制半同步复制来源默认情况下,MySQL的复制功能是异步的,异步复制可以提供最佳的性能,主库把binlog日志发送给从库即结束,并不验证从库是否接收完毕。这意味着当主服务器或从服务器端发生故障时,有可能从服务器没有接收到主服务器发送过来的binlog日志,这就会造成主服务器和从服务器的数据不一致,甚至在恢复时造成数据的丢失半同步复制概述半同步复制是介于异步复...原创 2019-11-30 14:54:55 · 383 阅读 · 0 评论 -
浅谈MYSQL之主主复制(附带实验)
浅谈MYSQL之主主复制主主复制理念双主架构是实现主库写高可用的一种架构模式,两个主库互为对方的从库,两个主库均可以执行写操作,然后复制给对方。主库停机维护:由于双方都有对方的binlog position,即知道当前复制到对方什么位置了,故当其中一方停机可以使用另外一方来作为主库,当停机的主库重启恢复回来时,可以从原来的binlog position继续复制当前的主库的数据,实现自动...原创 2019-11-30 10:48:02 · 180 阅读 · 0 评论 -
浅谈MYSQL之级联复制(附带实验)
浅谈MYSQL之级联复制级联复制原理:级联结构就是通过减少直接从属于 Master 的 Slave 数量,减轻 Master 的压力,分散复制请求,从而提高整体的复制效率。级联复制的应用场景跨机房复制,A—>B–|-->C(C跨机房),A挂,B提升为主,此时C不用做change master,缺点是复制延迟大,无法避免库的拆分,某库压力很大,可以使用级联复制将其...原创 2019-11-30 09:48:22 · 1084 阅读 · 0 评论 -
浅谈MYSQL之主从复制
浅谈MYSQL之主从复制MYSQL 主从复制形式MySQL 主从复制原理MySQL 主从复制过程MySQL 主从复制模式实现主从复制异步模式实验:主从模式复制冲突的解决MySQL 主从复制概念MySQL 主从复制是指数据可以从一个MySQL数据库服务器主节点复制到一个或多个从节点。MySQL 默认采用异步复制方式,这样从节点不用一直访问主服务器来更新自己的数据,数据的更新可以在远程连接上...原创 2019-11-28 21:44:18 · 145 阅读 · 0 评论 -
MariaDB从服务器一些细微差异
MariaDB从服务器一些细微差异前述在做从服务器手动修改数据导致主从复制冲突出现错误的场景发现无论从服务器使用任何DML DDL语言都无法永久生效只有使用DML+commit语句配合才会导致冲突错误官方文档如下Starting with MariaDB 10.3.20 we have fixed some issues related to read only slaves:...原创 2019-11-28 16:43:54 · 142 阅读 · 0 评论 -
实验:误删除正在运行的数据库表然后恢复
将误删除了的某个表进行还原做一个完全备份[root@Centos7 ~]# mysqldump -A -F --data-master=2 --single-trancsaction > /tmp/backup/all`date +%T-%F`.sql[root@Centos7 ~]# ll /tmp/backup/total 508-rw-r--r-- 1 root root...原创 2019-11-28 10:12:52 · 172 阅读 · 0 评论 -
浅谈MYSQL之备份恢复
浅谈MYSQL之备份恢复备份工具mysqldump常用选项参数分库备份语句实验:使用mysqldump实现“完全+binlog”方式的迁移单个数据库操作破坏源数据库然后进行修复实验备份恢复概述为什么要备份灾难恢复:硬件故障、软件故障、自然灾害、黑客攻击、误操作测试等数据丢失场景备份注意要点能容忍最多丢失多少数据恢复数据需要在多长时间内完成需要恢复哪些数据还原要点...原创 2019-11-26 16:32:06 · 165 阅读 · 0 评论 -
浅谈MYSQL之日志
浅谈MYSQL之日志事务日志undo logredo log事务日志优化错误日志通用日志慢查询日志实验:慢日志开启查询分析二进制日志mysqlbinlog工具实验:二进制日志相关文件操作日志分类MySQL 支持丰富的日志类型,如下:事务日志: transaction log事务日志的写入类型为“追加”,因此其操作为“顺序IO”;通常也被称为:预写式日志 write ahead log...原创 2019-11-26 09:44:54 · 275 阅读 · 0 评论 -
浅谈MYSQL之索引INDEX
浅谈MYSQL之索引INDEX索引概念索引类型索引分类索引结构二叉树B-TreeB+Tree可以使用B+Tree索引的查询类型:B+Tree索引的限制:Mysql 索引实现MyISAM索引InnoDB索引索引优化索引优化使用索引优化建议SQL语句性能优化EXPLAIN分析索引工具管理索引实验:索引的使用索引概念索引:索引也是一张表,该表保存了主键与索引字段,并指向实体表的记录。...原创 2019-11-24 20:35:47 · 489 阅读 · 0 评论 -
浅谈MYSQL存储引擎及锁机制
浅谈MYSQL存储引擎及锁机制Mysql存储引擎MYISAM 跟 InnoDB的区别锁机制实验:读锁与写锁的差异创建读锁与写锁创建全局锁总结差异Mysql存储引擎Mysql支持的存储引擎 show enginesMariaDB [(none)]> SHOW ENGINES;+--------------------+---------+-------------------...原创 2019-11-23 21:49:34 · 471 阅读 · 0 评论 -
浅谈Mysql权限管理
Mysql权限管理Mysql权限简介授权命令GRANT取消授权REVOKE查看授权实验示例Mysql权限简介管理类权限CREATE TEMPORARY TABLESCREATE USERFILESUPERSHOW DATABASESRELOADSHUTDOWNREPLICATION SLAVEREPLICATION CLIENTLOCK TABLESPROCESS程...原创 2019-11-23 15:40:23 · 166 阅读 · 0 评论 -
浅谈Mysql用户信息的操作
浅谈Mysql用户信息的操作修改远程用户登录创建新用户删除指定用户DELETE USERDROP USER修改用户密码UPDATE PASSWRODSET PASSWORDMYSQLAMIN 修改ROOT PASSWORDALTER修改密码破解root口令修改远程用户登录MariaDB [mysql]> SELECT HOST,USER,PASSWORD FROM user;+----...原创 2019-11-23 11:37:26 · 134 阅读 · 0 评论 -
浅谈mysql的基本语句(续)
SHOW语法简介1. show tables或show tables from database_name; – 显示当前数据库中所有表的名称。2. show databases; – 显示mysql中所有数据库的名称。3. show columns from table_name from database_name; 或show columns from database_name.ta...原创 2019-11-22 22:13:57 · 111 阅读 · 0 评论 -
Mysql安装导图
原创 2019-11-21 12:29:48 · 99 阅读 · 0 评论 -
Mysql思维导图
原创 2019-11-21 12:25:49 · 182 阅读 · 0 评论 -
MySQL 的数据类型
MySQL 数据类型Text 类型:Number 类型:Date 类型:在 MySQL 中,有三种主要的类型:文本、数字和日期/时间类型。Text 类型:数据类型描述CHAR(size)保存固定长度的字符串(可包含字母、数字以及特殊字符)。在括号中指定字符串的长度。最多 255 个字符。VARCHAR(size)保存可变长度的字符串(可包含字母、数...原创 2019-11-20 20:45:33 · 358 阅读 · 0 评论 -
浅谈mysql的基本语句
浅谈mysql的基本语句管理数据库语句1.创建数据库2.修改数据库3.查看数据库列表4.删除数据库查看数据库中的表管理数据库表语句创建数据库中的表给数据库表中插入记录修改数据库中表的记录删除表中的记录查询表的记录管理数据库语句1.创建数据库CREATE DATABSE datebase_nameMariaDB [(none)]> CREATE DATABASE testdb1;...原创 2019-11-21 10:29:58 · 190 阅读 · 0 评论