一、背景介绍MySQL主从复制能解决一定的单点故障问题,但其异步的工作特性存在一定的隐患,比如主节点事务提交后还未写入binlog,此时主节点故障后,但主节点认为事务已提交,从节点无法从主节点获取到该事务的信息,提升为主节点后就会造成数据丢失,为了解决这一问题,谷歌为mysql在5.5之后的版本引进了半同步复制二、原理介绍所谓半同步复制就是一主多从,或一主一从的时候,主节点事务提交后至少等待一个从
分类:
数据库 时间:
2018-05-10 15:32:49
阅读次数:
203
一、MariaDB介绍MariaDB是Mysql在被Oracle收购后由原作者重新开发的一种关系型数据库程序,由于是同一个作者,所以在操作上与Mysql十分类似,版本也是相互对应,如:MariaDB5.5对应Mysql的5.5版本,但从Mysql5.6开始对应的MariaDB版本就变为10以上了,如:MariaDB10.1对应Mysql5.6二、环境介绍MariaDB有编译安装、rpm包安装、使用
分类:
数据库 时间:
2018-05-09 16:49:09
阅读次数:
181
之前已经配置好mysql的工作环境,但是还缺少可以进行操作的文件,即缺少对应的一个数据库和其中的5个表。 下载相关代码 在网址http://www.forta.com/books/0672325675/ 中下载相关文件,在这里我下载的是MySQL (and MariaDB) SQL scripts。 ...
分类:
数据库 时间:
2018-05-06 23:29:27
阅读次数:
256
本文目录:1.事务特性2.事务分类 2.1 扁平事务 2.2 带保存点的扁平事务 2.3 链式事务 2.4 嵌套事务 2.5 分布式事务3.事务控制语句4.显式事务的次数统计5.一致性非锁定读(快照查询)6.一致性锁定读7.事务隔离级别 7.1 设置和查看事务隔离级别 7.2 read uncomm ...
分类:
数据库 时间:
2018-05-06 13:36:15
阅读次数:
240
centos7.4编译安装lamplamp简介Linux+Apache+Mysql/MariaDB+PHP一组常用来搭建动态网站或者服务器的开源软件,本身都是各自独立的程序,但是因为常被放在一起使用,拥有了越来越高的兼容度,共同组成了一个强大的Web应用程序平台。apache相对nginx来说更加稳定,动态页面的处理更加合适。源码包httpd-2.4.33mariadb-10.2.14php-7.
分类:
其他好文 时间:
2018-05-06 10:35:25
阅读次数:
146
1.内连接 [inner] join: 内连接也叫连接,或者自然连接: 2.左连接 left [outer] join: 先看左连接的语句与查询结果 通过这个结果我们可以发现lastname为Bush没有orderNo,而lastname,firstname属性是来自persons表,orderNo ...
分类:
数据库 时间:
2018-05-06 01:33:11
阅读次数:
206
在mysql/mariadb 中可以用limit来限制查询的条数。例子如下: 1.limit后加一个参数 limit n: 2.limit后加两个参数 limit n,m: ...
分类:
数据库 时间:
2018-05-06 01:29:03
阅读次数:
158
一丶LAMP1.什么是LAMPL:linux是免费开源软件,这意味着源代码可用的操作系统。A:apache(httpd)是使用中最受欢迎的一个开放源码的WEB服务器软件M:mysql,mariadb是多线程、多用户的SQL数据库管理系统。P:php,perl,pyth是一种编程语言最初设计生产动态网站。PHP是主要用于服务器端的应用程序软件。Perl和Python类似常用来搭建动态网站或者服务器的
分类:
系统相关 时间:
2018-05-05 16:48:07
阅读次数:
208
debian安装及使用mysql debian8安装mysql(MariaDB) rpm包安装完后自动将mysql安装成系统服务,所以可以使用下面命令启动、停止mysql 启动mysql /etc/init.d/mysql start 或 service mysql start 相关目录 工具程序( ...
分类:
数据库 时间:
2018-05-04 11:56:45
阅读次数:
218