MySQL5.7 GR VS MariaDB10.1.19 Galera Cluster性能压测视频演示:http://pan.baidu.com/s/1sk87tfB工具sysbench0.5 128并发 10张表100万行硬件配置R720 64G RAID10(SAS 15000转)192.168.143.244 gr(primary-3306端口) Galera(secondary-3308端口)192.168.143.245 gr(secondary-3306端口) Galera(primary-3308端口)192.168.143.246 gr(secondary-3306端口) Galera(secondary-3308端口)我们这里纯粹是为了跑性能...
restrict:限制指的是如果字表引用父表的某个字段的值,那么不允许直接删除父表的该值。cascade:级联删除父表的某条记录,子表中引用该值的记录会自动被删除。 no action: 无动作外键不生效。原文:http://www.cnblogs.com/rickguo/p/6364256.html
MySQL/MariaDB数据备份与恢复备份 数据对我们来说再重要不过了,那我们如何做到对数据尽可能的安全呢,当我们的数据丢失了那又该怎么做呢,所以说数据备份对我们的数据安全性来说太重要了。 数据对我们来说再熟悉不过了,也最平常不过了,我们每天都在接触各色各样的数据,数据记录了我们平常相关的业务信息,所以数据对于我们来说是很重要的,这么重要的数据如果我们的数据丢失了那我们是不是相关的业务都没法进行了呢,...
数据库管理系统——DBMS:用来管理数据库
数据库的结构(3种):层次,网状,关系型(用的最多);DBMS的三层模型:视图层;面向最终用户;逻辑层;面向程序员或DBA;物理层;面向系统管理员;关系型数据库管理系统——RDBMS:主要的组成部分是表;表是由行(实例,实体,记录)和列(字段,域)组成;关系型数据库管理系统的实现:商业方案:Oracle,Sybase{为微软提供了思路出现SQL-server},Infomix{IBM收购},DB2{IBM}开源方案:Po...
MySQL/MariaDB数据库的服务器配置 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 一.MySQL中的系统数据库1>.mysql数据库 是mysql的核心数据库,类似于Sql Server中的master库,主要负责存储数据库的用户、权限设置、关键字等mysql自己需要使用的控制和管理信息2>.performance_schema数据库 MySQL 5.5开始新增的数据库,主要用于收集数据库服务...
查询缓存:如何判断是否命中:通过查询语句的哈希值判断:哈希值考虑的因素包括查询本身、要查询的数据库、客户端使用协议版本,... 查询语句任何字符上的不同,都会导致缓存不能命中; 哪此查询可能不会被缓存?查询中包含UDF、存储函数、用户自定义变量、临时表、mysql库中系统表、或者包含列级权限的表、有着不确定值的函数(Now()); 查询缓存相关的服务器变量:query_cache_min_res_unit: 查询缓存中内存块的最小分配单位;较小...
1、mysql/mariadb知识点总结:事务相关概念(事务总结-1)http://www.zsythink.net/archives/1204 2、mysql/mariadb知识点总结:事务控制语句(事务总结-2)http://www.zsythink.net/archives/1216 3、mysql/mariadb知识点总结:事务隔离级别(事务总结-3)http://www.zsythink.net/archives/1233 这个人的博客很吊http://www.zsythink.net/ 原文:https://www.cnblogs.com/cnndevelop/p/12087324.html
11.1 LAMP架构介绍1. LAMP包含:Linux+Apache(httpd)+MySQl+PHPLinux: 操作系统(centos)Apache:httpd——外部服务软件MySQl:存储数据软件(字符串)PHP: 脚本语言(以作网站为主)2. Apache(httpd) , MySQl ,PHP这三个角色可以安装在同一台机器上,也可以分开使用。(注意:httpd 和 PHP 要在一起)3. 11.2 MySQL_MariaDB介绍1. 扩展:mysql5.5源码编译安装 http://www.aminglinux.com/bbs/thread-1059-1-1.html mysql5.7二进制包安装...
1.centos7现状: 新系统无法再使用yum install mysql-server来安装mysql,因为已使用mariadb代替mysql。2.安装mariadb:[root@localhost ~]# yum -y install mariadb*
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile* base: mirrors.linode.com* extras: mirrors.linode.com* updates: mirrors.linode.com
Resolving Dependencies
--> Running transaction check
---> Package mariadb.x86_64 1:5....
常见的关系型 数据库管理系统– 微软的 SQL Server– IBM的 DB2– 甲骨文的 Oracle、MySQL– 社区开源版 MariaDBRHEL7中的MariaDB相关包:mariadb-server 端口:3306一、部署mariadb数据库1.安装mariadb-server数据库软件[root@server0 ~]# yum -y install mariadb-server2.启动mariadb服务[root@server0 ~]# systemctl restart mariadb[root@server0 ~]# systemctl enable mariadb 禁止监听,只服务于本机[root@server0 ~]# vim /e...
在Mysql/MariaDB的日志大致分为下列几种: 查询日志 一般查询日志: 慢查询日志: 错误日志 二进制日志 中继日志 事务日志简要介绍一下这几种日志,日志对我们分析MySQL服务有着很重要的帮助;查询日志: 一般查询日志: 默认关闭,因为会记录所有的查询语句;MariaDB [(none)]> select @@general_log;
+---------------+
| @@general_log |
+---------------+
| 0 |
+-------------...
我们大家链接这个数据库可能都用root作为用户名!但默认不可以远程访问!如果要远程访问怎么处理呢?1 GRANTALLPRIVILEGESON*.*TO‘root‘@‘%‘ IDENTIFIED BY‘password‘WITHGRANTOPTION;2 FLUSH PRIVILEGES;第二行就是令修改立刻生效,不用重启数据库;第一行就是权限分配!ALLPRIVILEGES 表示所有权限*.* 表示 数据库.表 这里是 所有数据库.所有表‘root‘@‘%‘ 表示 用户名在哪个地址上 %标识所有IP 地址,记得好像可以输...
Mysql主从复制的实现原理图大致如下: MySQL之间数据复制的基础是以二进制日志文件(binary log file)来实现的,一台MySQL数据库一旦启用二进制日志后,其作为master,它数据库中所有操作都会以“事件”的方式记录在二进制日志中,其他数据库作为slave通过一个I/O线程与主服务器保持通信,并监控master的二进制日志文件的变化,如果发现master二进制日志文件发生变化,则会把变化复制到自己的中继日志中,然后slave的一个SQL线程...
启动数据库启动mysql或停止mysql的常用语句如下:1、启动服务: centos6:service mysqld startcentos7:systemctl start mysqld
2、重启服务: cento6:service mysqld restartcentos7:systemctl restart mysqld
3、关闭服务: cento6:service mysqld stop centos7:systemctl stop mysqld相关配置文件主配置文件:从上到下检查,如果有重复的配置参数则在后边的配置文件中的参数生效,覆盖检索1 /etc/my.cnf
2 /etc/mysq...
本文目录:1.事务特性2.事务分类2.1 扁平事务2.2 带保存点的扁平事务2.3 链式事务2.4 嵌套事务2.5 分布式事务3.事务控制语句4.显式事务的次数统计5.一致性非锁定读(快照查询)6.一致性锁定读7.事务隔离级别7.1 设置和查看事务隔离级别7.2 read uncommitted7.3 read committed7.4 repeatable read7.5 serializable1.事务特性事务具有ACID特性:原子性(A,atomicity)、一致性(C,consistency)、隔离性(I,isolation)、持久性(D,durabulit...