【第一部分】 Master – Lebron – 192.168.1.122 1. 开放3306端口 [root@lebron sysconfig]# vim /etc/sysconfig/ipt…
分类:MySql
深入理解bit_or和bit_and,bit_count
bit_or:二进制数按位或,bit_and:二进制数按位与,bit_count:统计二进制数1个个数 下面以一个例子来说明用法: 示例要实现的功能就是计算每月有几天有访问,先把示例摘录在这里。 1 2 3 4 5 6 …
深入理解MySQL GTID
GTID的概念 何为GITD GTID(global transaction identifier)是全局事务标识符,在MySQL5.6版本中作为一个超级特性被推出。事务标识不仅对于Master(起源)的服务器来说是惟一…
查询重写 - 非官方 MySQL 8.0 优化指南 - 学习笔记
MySQL 服务端支持重写语句功能。你可以认为这类似用正则表达式去匹配特定的语句并重写。 这个功能的设计目标之一是让 DBA 们能够在语句中插入查询提示。这缓和了应用自身无法修改语句的情形,例如用到了 ORM 框架,或应…
MySQL修改root用户密码
修改 root 用户密码 使用 mysqladmin 方式: 打开命令提示符界面, 执行命令: mysqladmin -u root -p password 新密码 执行后提示输入旧密码完成密码修改, 当旧密码为空时直接…
Explain - 非官方 MySQL 8.0 优化指南 - 学习笔记
EXPLAIN描述了 MySQL 是如何计划,去执行给定的查询的。即这是一个预执行的考虑,不要和查询性能的分析混淆了。 在评估了许多可能的执行方式后,EXPLAIN 打印出了最佳的执行计划。 在 “possible_ke…
Mysql SQL语句
0.分类 (1)DDL( data defination language) 数据定义语言,作用:创建、删除、修改库表结构(重点) (2)DML (data manipulation language) 数据操作语言,作…
mysql并发操作引发的一些思考
最近公司项目中用到了关系型数据库mysql,其中会涉及到并发操作,之前也用过mysql,但是只是停在了简单的用上面(老大搭好架子、写好demo,我模仿),趁放假好好看看相关的资料,解决一下我一直以来的疑惑。 在网上查阅文…
sqlalchemy连接mysql中文乱码问题
我用的dialect是pymysql,先看了一下pymysql,发现果然在这一层就已经出问题了 如果用纯pymysql的话,在连接数据库的时候要加上charset='utf8' conn = pymysql.connec…
MySQL学习(六):Innodb存储引擎的事务实现机制
概述 事务机制主要用于实现数据库对并发访问的支持和在并发访问下的数据一致性和可靠性。MySQL的myisam存储引擎是不支持事务的,通过表锁来实现数据的可靠性,类似于Java多线程的同步锁synchronized,避免并…
用户登录状态 验证权限的时代变迁
Cookie 直接在Cookie中存信息可谓是上古时代的操作了,在服务器还没有那么便宜的情况下,好多网站选择将用户的登录信息存在cookie中,他们把用户名或者用户id转换并签名之后,直接存入Cookie,如果有其他需要…
MySQL锁机制漫谈(二)
在MySQL锁机制漫谈(一)一文中,我们主要是探究了以下MySQL(主要是InnoDB)的锁的机制,但是我们平常经常使用的SQL语句一般都会加上什么锁,我自己也并不太熟悉,因此本文就罗列一些SQL语句在在执行过程中添加的…