- 博客(22)
- 收藏
- 关注
转载 MySQL数据库之主从复制
一)MySQL主从复制的原理MySQL主从复制是一个异步的复制过程,数据从一个MySQL数据库(master)复制到另一个MySQL数据库(slave),master和slave之间实现主从复制,主要由3个线程来完成工作。分别为: I/O dump线程(Master端),I/O线程、SQL线程(Slave端)在slave节点上执行start slave命令开启...
2018-05-10 06:40:00 95
转载 MySQL复制线程状态转变
一、主库线程状态(State)值以下列表显示了主从复制中主服务器的Binlog Dump线程的State列中可能看到的最常见状态(SHOW PROCESSLIST)。如果Binlog Dump线程在主服务器上看不到,这意味着复制没有运行,也就是说,目前没有连接任何Slave主机。Sending binlog event to slave二进制日志由各种事件组成,一个事...
2018-05-07 21:26:00 127
转载 MySQL数据库备份之mysqldump
创建用户备份的用户MariaDB [mysql]> create user 'backdata'@'localhost' identified by 'test@123456';Query OK, 0 rows affected (0.00 sec)MariaDB [mysql]> grant select,lock tables,replication cli...
2018-04-27 09:45:00 141
转载 MySQL数据库之慢查询日志
一、开启慢查询日志通过show global variables like '%slow%' #查看MySQL慢查询日志是否开启[root@mysqlmaster01 ~]# mysql --login-path=mysql57Welcome to the MySQL monitor. Commands end with ; or \g.Your MySQL connectio...
2018-04-12 22:58:00 103
转载 MySQL数据库之多线程备份工具mydumper
Mydumper介绍:1)Mydumper是一个针对MySQL和Drizzle的高性能多线程备份和恢复工具2)特性: 轻量级C语言编写 执行速度比mysqldump快10倍 快速的文件压缩 支持导出binlog 多线程恢复 以守护进程的工作方式,定期快照和连续二进制日志 开源Mydumper的安装[root@node8 ~]# y...
2018-04-11 12:03:00 184
转载 MySQL数据库之索引
一、什么是索引 索引是一种用于快速查询到匹配条件的数据的数据结构,是用来加快查询的技术。索引对良好的数据库性能来说,是一个非常重要的指标。当表中的数据量越来越大的时,其索引就越来越重要。基本法则 索引应该构建在被用作《查询条件》的字段上索引类型 1) B+ Tree索引 BTree树的特性:多路平衡树 树中每...
2018-04-10 14:37:00 67
转载 MySQL之二进制日志
一、Binlog日志格式根据日志定义的格式不一样,可以分为Statement格式、Row格式或者MIXED格式mysql5.6----》| binlog_format | STATEMENT |mysql5.7---》| binlog_format | ROW |理解三种不同的格式A: Statement格式说明:基于语句的,记录操作的sql语句...
2018-04-09 15:36:00 81
转载 MySQL数据库之sql_mode解释
在MySQL5.6中,默认的SQL模式为:NO_ENGINE_SUBSTITUTION,而在MySQL5.7中默认的SQL模式为:ONLY_FULL_GROUP_BY,STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,和NO_ENGI...
2018-04-04 17:57:00 91
转载 MySQL数据库备份之xtrabackup工具使用
一、Xtrabackup备份介绍及原理二、Xtrabackup的安装1、在centos7上基于yum源安装percona-xtrabackup软件[root@node7 ~]# yum -y install http://www.percona.com/downloads/percona-release/redhat/0.1-4/percona-release-0.1-4....
2018-04-04 09:28:00 175
转载 MySQL体系结构
一、mysql体系结构mysql逻辑存储结构Mysql数据库物理结构二、案例mysql5.7.20版本[root@mysqlmaster01 mysql_data]# lltotal 4240516drwxr-x---. 2 mysql mysql 4096 Nov 22 15:02 aaa-rw-r-----. 1 mysql mysql 56 N...
2018-03-28 20:40:00 90
转载 SQL语法介绍
一、Select 查询语法:mysql> help selectName: 'SELECT'Description:Syntax:SELECT [ALL | DISTINCT | DISTINCTROW ] [HIGH_PRIORITY] [STRAIGHT_JOIN] [SQL_SMALL_RESULT] [SQL_BIG_RESULT...
2017-11-29 14:52:00 105
转载 MySQL表的创建与维护
一、导入测试数据[root@server ~]# wget https://launchpadlibrarian.net/24493586/employees_db-full-1.0.6.tar.bz2mysql> source /root/employees_db/employees.sql ;查看:mysql> use employees;R...
2017-11-28 17:53:00 249
转载 MySQL数据类型
一、数字类型A:整型 mysql> show create table a\G*************************** 1. row *************************** Table: aCreate Table: CREATE TABLE `a` ( `a` int(10) unsigned DEF...
2017-11-27 12:02:00 86
转载 MySQL标准化、自动化部署
机器标准化:服务器的硬件配置(CPU、硬盘、内存、RAID)要保持一致目录标准化: mysql的安装目录,存放数据的目录、日志文件等,多台机器上配置要统一参数标准化: 多台服务器上,存放的my.cnf配置文件,已经配置文件中的参数要统一统一安装包: 多台服务器上、使用相同的安装包转载于:https://www.cnblogs.com/51yuki/p/mys...
2017-11-24 17:59:00 283
转载 MySQL SSL配置(mysql5.7和mysql5.6)
专题一:mysql5.7上开启并配置ssl[root@mysqlmaster01 bin]# ./mysql_ssl_rsa_setup --datadir=/data/mysql_data1/ --user=mysqlGenerating a 2048 bit RSA private key...............................................
2017-11-24 12:47:00 1161
转载 mysql多实例搭建
一)多实例安装[root@mysqlmaster01 ~]# mkdir /data/mysql_data2[root@mysqlmaster01 ~]# mkdir /data/mysql_data3[root@mysqlmaster01 ~]# mkdir /data/mysql_data4[root@mysqlmaster01 ~]# cp -rf /data/mysql_...
2017-11-23 15:35:00 95
转载 MySQL存储引擎
一、存储引擎的概念每个数据库都有存储引擎的概念,mysql支持插件式存储引擎,存储引擎用来处理数据的相关CRUD操作查看当前mysql支持的存储引擎mysql> show create table a\G*************************** 1. row *************************** Table...
2017-11-23 09:33:00 77
转载 mysql用户权限
一)用户权限管理先查看用户名密码和IP是否允许连接库级权限 mysql.db表级权限tables_priv字段权限columns_priv管理权限 procs_priv1)用户授权(grant)mysql> help grantName: 'GRANT'Description:Syntax:GRANT priv_type [(...
2017-11-22 15:05:00 93
转载 mysql软件升降级及配置参数
1、下载mysql5.7的软件https://cdn.mysql.com//Downloads/MySQL-5.7/mysql-5.7.20-linux-glibc2.12-x86_64.tar.gz2、解压mysql-5.7.20到/usr/local/[root@mysqlmaster01 ~]# tar xf /software/mysql-5.7.20-lin...
2017-11-21 16:39:00 637
转载 mysql数据库的安装
1)软件下载https://cdn.mysql.com//Downloads/MySQL-5.6/mysql-5.6.38-linux-glibc2.12-x86_64.tar.gzhttps://cdn.mysql.com//Downloads/MySQL-5.7/mysql-5.7.20-linux-glibc2.12-x86_64.tar.gz2) 确保mysql...
2017-11-21 09:16:00 89
转载 操作 SQL语句之数据操作语言(DML)详解
一、插入数据(INSERT)MariaDB [(none)]> help insertName: 'INSERT'Description:Syntax:INSERT [LOW_PRIORITY | DELAYED | HIGH_PRIORITY] [IGNORE] [INTO] tbl_name [(col_name,...)] {VALUES | VALUE...
2017-11-16 15:34:00 236
转载 SQL语句之数据定义语言(DDL)详解
操作对象:数据库1)创建数据库MariaDB [(none)]> help create databaseName: 'CREATE DATABASE'Description:Syntax:CREATE {DATABASE | SCHEMA} [IF NOT EXISTS] db_name [create_specification] ...create_spec...
2017-11-16 14:59:00 466
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人