环境介绍Part1:写在最前 截止本文撰写当日,MySQL5.7.16是官网的最新稳定版,本文将用MySQL5.7.16来进行演示。从MySQL5.6开始,支持了GTID复制模式,这种模式其实是把双刃剑,虽然容易搭建主从复制了,但使用不当,就容易出现一些错误,例如error 1236。在MySQL5.6如果开启GTID模式,需要在my.cnf中
Mysql主从复制 1.前提条件 拥有两台或以上的mysql服务器,一台为主服务器一台为从服务器 服务器参数: 主服务器(master):192.168.1.2 端口:3306 从服务器(slave) : 192.168.1.3 端口:3306 2.修改配置 2.1 主服务器配置 #vim /etc/my.cnf [mysqld] log-bin=mysql-bin
16. MySQL常用函数-字符串函数-数字函数-日期函数-高级函数 1. 字符串函数 函数 描述 实例 CHAR_LENGTH(s) 返回字符串 s 的字符数 SELECT CHAR_LENGTH('lijw') AS '长度'; CONCAT(s1,s2...sn) 字符串 s1,s2 等多个字符串合并为一个字符串 SELECT CONCAT('Happy','niu','year'); LO
9. Mysql数据库备份与还原 1. 备份的应用场景 在服务器进行数据传输、数据存储和数据交换,就有可能产生数据故障。比如发生意外停机或存储介质损坏。这时,如果没有采取数据备份和数据恢复手段与措施,就会导致数据的丢失,造成的损失是无法弥补与估量的。 2. mysqldump 命令备份数据 我们
查看是否区分大小写 show Variables like '%table_names' 查看lower_case_table_names的值,0代表区分,1代表不区分 修改方法 1.用ROOT登录,修改/etc/my.cnf 2.在[mysqld]下加入一行:lower_case_table_names=1 3.重新启动数据库即可。 参数详解 其中0:区分大小写,1:不区分大小写
导语: 人生的道路都是由心来描绘的。所以,无论自己处于多么严酷的境遇之中,心头都不应为悲观的思想所萦绕。人生没有白走的路,也没有白吃的苦,跨出去的每一步,都是未来的基石与铺垫。 据智通财经APP获悉,美国监管机构再次提出决定是否批准比特币ETF。据了解,许多加密货币倡导者正在
在写之前先整理一下mysql是如何工作的 图片引自王英英老师的 《mysql 8从入门到精通》(这不算是侵权吧) MySQL客户端登陆后,MySQLD开始初始化。 首先检查用户权限(用户名密码是否符合登陆要求)–其中初始化的时候有一些参数比如查询缓存,日志记录模块如果开启,这也会一同开启,当然存
MySQL分库分表可以通过中间件Mycat实现,本文简要介绍了Mycat的几种分片策略mode、range和hash,并分别进行测试验证 1、MySQL基于Mycat实现分库分表 1.1 分库分表原理 数据的切分(sharding)根据切分规则的类型,可以分为垂直切分和水平切分两种模式: 垂直切分是按照不同的表切分到不
基础监控: 1.SQL Server Buffer: Buffer Cache Hit Ratio 这是一个很重要查看内存是否不足的参数。SQL Server Buffer中的计数器Buffer Cache Hit Ratio用来指出SQLServer从缓存中而不是磁盘中获得数据的频率。sqlserver会将某些查询过的数据缓存在内存中用于以后再次查询使
Ubuntu20 安装 MySQL 时遇到的问题: 一、问题出现 在安装完 MySQL 后,使用 SHOW TABLES 时,发现一直出现 ERROR 1449 (HY000):The user specified as a definer (‘mysql.infoschema‘@’localhost’) does not exist 。具体去网上搜索,给的答案都是用 mysql_upgrade ,事实上 mysq
General request url请求的访问路径request methodget/post/put/deletestatus code 服务器响应状态200 成功remote address远程服务器地址referrer policy request accept 允许返回的数据流格式,如果不是支持的格式406accept-encoding允许返回的编码accept-language语言cac
接着讲 MySQL 全文索引,这篇主要探讨 MySQL 全文索引的监测。 MySQL 有很完整的元数据表来监测全文索引表的插入,更新,删除;甚至全文索引表以及辅助表的数据追踪。 这里分为三个部分: 第一部分,介绍监测相关参数; 第二部分,介绍监测相关元数据表; 第三部分,实例演示如何进行监测。 第
作者:刘晨 网名 bisal ,具有十年以上的应用运维工作经验,目前主要从事数据库应用研发能力提升方面的工作,Oracle ACE ,拥有 Oracle OCM & OCP、EXIN DevOps Master 、SCJP 等国际认证,国内首批 Oracle YEP 成员,OCMU 成员,《DevOps 最佳实践》中文译者之一,CSDN & ITPub 专家博主,公众
一、MYSQL中json类型的数据处理 MYSQL 5.7.8中引入了json字段类型 json字段的操作方法 初始化数据 -- 创建表 含有字段id、aley, 其中aley为json类型 mysql> show create table test; +-------+----------------------------------+ | Table | Create Table +-------+--------
yum -y localinstall http://mirrors.ustc.edu.cn/mysql-repo/mysql57-community-release-el7.rpm yum install -y mysql-community-server if [ ! "$(cat /usr/bin/mysqld_pre_systemd | grep -v ^\# | grep initialize-insecure )" ]; then sed -i "s@
tan和sec常用公式 我一直认为三角函数中只有sin和cos是友好的,其它都是变态。现在不得不接触一些变态: 这些变态的相关等式: 等式的证明 这个稍有点麻烦,先要做一些前置工作。 三角替换 示例1 ∫sec4xdx = ? 示例2 ∫tan4xdx = ?
上一片博文说明了全文索引的原理以及一些参数设置及如何创建全文索引。 MySQL数据库支持全文索引的查询,其语法如下: MATCH (col1, col2,...) AGAINST (expr [serarch_modifier]) serarch_modifier: { IN NATURAL LANGUAGE MODE | IN NATURAL LANGUAGE MODE WITH QUERY EXPANS
1.环境 Mac XAMPP8.0.6 2.连接语句 mysql -uxubo -h 192.168.64.2 -P 3306 -p 输入密码即可登录。 192.168.64.2为XAMPP部署服务的IP phpmyadmin为: http://192.168.64.2/phpmyadmin/index.php?route=/server/privileges&viewing_mode=server 3.操作记录: localhost:m
读写分离案例 proxysql 192.168.94.141 rhel8 master 192.168.94.143 rhel8 slave 192.168.94.130 rhel8 mysql主从配置:https://www.cnblogs.com/fangxinxin/p/14228668.html #通用配置 systemctl stop firewalld setenforce 0 //proxysql端 安装proxysql mysql客户端 [root@prox
这是本人在工作中整理的关于SQL Server性能相关资料,便于随时查阅 目录 性能监视器指标 内存问题诊断 侦测 CPU 压力 磁盘相关 内存 Memory Clerks Buffer Pool Plan Cache CPU 线程 硬件信息 等待信息 SOS_SCHEDULER_YIELD等待 CXPACKET等待 资源消耗统计 I/O 读写信息 常见问题
WebSocket 是一种网络传输协议,位于 OSI 模型的应用层。可在单个 TCP 连接上进行全双工通信,能更好的节省服务器资源和带宽并达到实时通迅 客户端和服务器只需要完成一次握手,两者之间就可以创建持久性的连接,并进行双向数据传输 从上图可见,websocket 服务器与客户端通过握手连接,连
在上一篇文章写了锁的基本概述以及行锁的三种形式,这一篇的主要内容如下: 一致性非锁定读 自增长与锁 外键和锁 一致性性非锁定读 一致性非锁定读是InnoDB通过多版本并发控制(MVCC,multi version concurrency control)的方式来读取当前执行时间数据库中的最近一次快照,如果读取的行正在
文章目录 一、采用css雪碧图技术二、把css或者js文件进行合并或者压缩三、图片懒加载技术四、设置视频音频标签为none五、传输格式使用json六、采用cdn加速七、采用事件委托(时间代理)八、减少闭包使用九、尽量使用异步编程十、使用websocket十一、建立心跳机制 一、采用cs
这里主要介绍mysql丰富的内置函数。数学函数数学函数相对比较简单,就是涉及一些数值的计算,这里列出数学函数的功能,仅个别给出实例。函数作 用ABX(x)返回x的绝对值CEIL(X),CEILING(x)返回大于或等于x的最小整数FLOOR(X)返回小于或等于x的最大整数RAND()返回0~1的随机数RAND(X)返回0~1
MySQL中的视图视图是什么?当我们总是查询几张表的某个字段时,可以创建一张虚拟表,把这几个字段写入这个虚拟的表,这样之后,再查询这些字段,我们可以直接查询这个虚拟的表,这个虚拟的表就叫做视图。(不知道说清没,先记一句,视图是一个虚拟的表,)创建视图的定义:CREATE [OR REPLACE]