随笔分类 -  mysql

1
摘要:1丶下载mysql,解压,创建用户,创建软链接 2丶创建目录以及授权 3丶添加环境变量 4丶创建my.cnf文件 5丶初始化mysql 6丶使用mysqld_multi进行多实例管理 7丶修改默认密码 注意:如果添加了默认密码使用mysqld_multi管理的话需要使用 password选项 8丶安 阅读全文
posted @ 2018-05-31 20:14 你很棒 阅读(276) 评论(0) 推荐(0)
摘要:1、查询是否锁表 show OPEN TABLES where In_use 0; 2丶查询进程 show processlist 查询到相对应的进程===然后 kill id 3丶查看正在锁的事务 SELECT FROM INFORMATION_SCHEMA.INNODB_LOCKS; 4丶查看等 阅读全文
posted @ 2018-05-14 21:50 你很棒 阅读(229) 评论(0) 推荐(0)
摘要:(1)环境介绍 (2)以下配置三台服务器都相同 关闭防火墙和selinux 配置yum源 cat /etc/yum.repos.d/galera.repo 阅读全文
posted @ 2018-04-28 22:22 你很棒 阅读(568) 评论(0) 推荐(0)
摘要:1)拓扑如下和实现目标 写操作:都在master 读操作:在slave1上 当master1挂了,写操作自动切换到master2上 当master2挂了,写操作自动切换到master1上 2)Mycat环境安装jdk:省略 3)下载安装MyCAT wget http://dl.mycat.io/1. 阅读全文
posted @ 2018-04-28 12:40 你很棒 阅读(372) 评论(0) 推荐(0)
摘要:(1)GTID主从复制 1)环境介绍 MySQL版本:5.7 2) master端配置 准备数据 开启二进制日志和配置server id 重启服务器 创建授权账号 备份数据库 把备份的数据库文件拷贝到从库主机上 在完整备份后在创建一些数据 3)slave端配置 验证主库创建的账号是否能够正常登陆,也 阅读全文
posted @ 2018-04-27 00:49 你很棒 阅读(206) 评论(0) 推荐(0)
摘要:(1)工作原理 (2)主从实现 1) 环境介绍 MySQL版本:5.7 2) master端配置 准备数据 开启二进制日志和配置server id 重启数据库 创建授权账号 备份数据库 把备份的数据库文件拷贝到从库主机上 在完整备份后在创建一些数据 3)slave端配置 验证主库创建的账号是否能够正 阅读全文
posted @ 2018-04-26 23:53 你很棒 阅读(201) 评论(0) 推荐(0)
摘要:(1)简介 语法 mysqldump h服务器 u用户名 p密码 [ P端口号] [参数] 数据库名 备份文件.sql 关于数据库: 完整备份 生成目录:ll /backup/2018 04 26 00 mysql all.sql 生成一些数据,用于使用二进制日志恢复 把二进制文件拷贝了其它目录,我 阅读全文
posted @ 2018-04-25 22:03 你很棒 阅读(218) 评论(0) 推荐(0)
摘要:(1)备份介绍 (2)下载安装xtrabackup 官网:https://www.percona.com/downloads/XtraBackup/LATEST/ 我选择yum安装,centos版本7 (3)完全备份与恢复 1)完全备份 创建备份账户 创建完全备份目录 完全备份 2)完全备份恢复 停 阅读全文
posted @ 2018-04-25 00:49 你很棒 阅读(285) 评论(0) 推荐(0)
摘要:1)日志种类 error log:错误日志 拍错 /var/log/mysqld.log \\这是yum安装mysqld生成error默认目录 bin blog 二进制日志 备份 增量备份,记录DDL,DML,DCL语句,不记录DQL语句 relay log:中继日志 复制 主从复制,从接收日志放入 阅读全文
posted @ 2018-04-24 21:24 你很棒 阅读(201) 评论(0) 推荐(0)
摘要:(1)用户管理 1)登录和退出mysql 例: mysql h192.168.111.150 P3306 uroot predhat mysql e 'select user,host,authentication_string from mysql.user' h 指定主机名 [默认为localh 阅读全文
posted @ 2018-04-23 22:08 你很棒 阅读(510) 评论(0) 推荐(0)
摘要:(1)准备环境 (2)创建索引 1)创建表时创建索引 创建普通索引:mysql create table departname(id int,name varchar(50),comment varchar(50),index(name)); 创建唯一索引:mysql create table de 阅读全文
posted @ 2018-04-22 22:37 你很棒 阅读(167) 评论(0) 推荐(0)
摘要:(1)准备环境 1)创建员工表 2)创建部门表 (2)交叉连接 生成笛卡尔积,不使用任何匹配条件 语法:select 表1.字段1,表1.字段2,表2.字段1 from 表1,表2; (3)内连接:根据两张表的相同字段只连接匹配的行 语法:select 表1.字段n,表2.字段n from 表1,表 阅读全文
posted @ 2018-04-21 21:43 你很棒 阅读(344) 评论(0) 推荐(0)
摘要:(1)单表查询 1)环境准备 2)简单查询 语法 查询表中指定字段的数据 查询表中的所有数据 3)避免去重distinct,通常仅用于某一个字段 语法 查询雇员表中的部门,把部门字段去重 4)通过四则运算查询, 语法: select 字段1,字段2,字段 数字 from 表名; select 字段1 阅读全文
posted @ 2018-04-21 17:38 你很棒 阅读(318) 评论(0) 推荐(0)
摘要:(1)insert:插入数据 顺序插入数据 insert into 表名 values(值1,值2,值3); 指定字段插入数据 insert into 表名(字段1,字段2,字段3) values(值1,值2,值3); 插入多条记录 insert into 表名 values(值1,值2,值3),( 阅读全文
posted @ 2018-04-21 16:19 你很棒 阅读(493) 评论(0) 推荐(0)
摘要:(1)表基本操作 1)创建表 2)查看表 mysql show create table student1; 查看创表语句 +| student1 | CREATE TABLE ( int(11) DEFAULT NULL, varchar(50) DEFAULT NULL, enum('w','f 阅读全文
posted @ 2018-04-20 15:02 你很棒 阅读(384) 评论(0) 推荐(0)
摘要:数据类型基本介绍 数值类型 字符串类型 时间日期型 tinyint和int整形测试 整形宽度测试 总结:整形宽度总是做填充使用,没有实际意义 浮点数类型测试 float 时间类型测试 字符串类型:char varchar ,注意字符串类型插入值需要使用引号 枚举类型和集合类型 enum和set 查看 阅读全文
posted @ 2018-04-18 23:47 你很棒 阅读(204) 评论(0) 推荐(0)
摘要:(1)SQL语句:结构化查询语句 (2)系统数据库 (3)数据库基本操作 查看数据库 创建数据库 选择数据库 删除数据库 阅读全文
posted @ 2018-04-18 23:13 你很棒 阅读(167) 评论(0) 推荐(0)
摘要:(1)mysql 5.7.6以前版本 修改配置文件vim /etc/my.cnf 重启mysql 修改密码和刷新授权表 再次修改配置文件 重启mysql (2)mysql 5.7.6以后的版本 修改配置文件vim /etc/my.cnf 重启mysql 修改密码和刷新授权表 再次修改配置文件vim 阅读全文
posted @ 2018-04-18 22:43 你很棒 阅读(115) 评论(0) 推荐(0)
摘要:(1)数据库系统 (2)SQL语言:结构化查询语言 (3)数据库访问技术 (4)mysql安装方式 (5)yum安装mysql5.7 关闭防火墙和关闭selinux 安装mysql官方yum源和安装mysql server 启动mysql 数据目录和修改默认密码 mysql 5.7之后默认root密 阅读全文
posted @ 2018-04-18 00:35 你很棒 阅读(473) 评论(0) 推荐(0)
摘要:修改数据库配置文件:vim /etc/my.cnf 使用shell脚本统计表中的行数据:count.sh !/bin/bash dbname=test ip=192.168.1.100 for i in do sleep 1 count= echo $i=$count /root/mysql.log 阅读全文
posted @ 2018-04-13 17:20 你很棒 阅读(888) 评论(0) 推荐(0)

1