07 2020 档案

摘要:一、物理备份Xtrabackup #binlog不属于真正意义上的备份 #Xtrabackup属于第三方工具 1.安装 #上传文件包 [root@db03 ~]# rz percona-xtrabackup-24-2.4.4-1.el6.x86_64.rpm #下载epel源 wget -O /et 阅读全文
posted @ 2020-07-30 17:52 看萝卜在飘 阅读(435) 评论(0) 推荐(0) 编辑
摘要:一、数据库硬件优化(选型) 1.一般数据库有几种 1.真实的硬件,物理机 2.云服务器 ECS,自己搭建mysql 3.选择云数据库 RDS #数据库类型 OLTP:在线事务处理系统 OLAP:一般用来数据存储,数据处理,数据展示 2.硬件选型 1)CPU选择 1.IO密集型:在企业里部署数据库的服 阅读全文
posted @ 2020-07-30 17:51 看萝卜在飘 阅读(182) 评论(0) 推荐(0) 编辑
摘要:四、Atlas 读写分离 1.Atals介绍 1)简介 Atlas是由 Qihoo 360公司Web平台部基础架构团队开发维护的一个基于MySQL协议的数据中间层项目。它在MySQL官方推出的MySQL-Proxy 0.8.2版本的基础上,修改了大量bug,添加了很多功能特性。它在MySQL官方推出 阅读全文
posted @ 2020-07-30 17:50 看萝卜在飘 阅读(524) 评论(0) 推荐(0) 编辑
摘要:#使用Keepalived,backup所在主机会造成资源浪费 #MHA manager管理主库上的node节点(连接),集群中所有的机器都要部署node节点,node节点才是管理集群机器的 #manage可以放在集群中任意一台机器,但是不要和主库放到一起 一、MHA介绍 准备三台机器: 第一台:I 阅读全文
posted @ 2020-07-30 17:49 看萝卜在飘 阅读(654) 评论(0) 推荐(0) 编辑
摘要:mysql主从复制(异步复制) 配置主从的条件 1.一台带有数据的主库 2.一台崭新的从库,或者初始化之后的 #初始化 cd /usr/local/mysql/scripts/ && rm -rf ../data && ./mysql_install_db --user=mysql --basedi 阅读全文
posted @ 2020-07-30 17:48 看萝卜在飘 阅读(158) 评论(0) 推荐(0) 编辑
摘要:思路 1.停止旧库,避免二次伤害 2.创建新库 3.导入上一次旧库的全备 4.通过binlog找到新增的数据 5.导入新数据,检查数据是否恢复 6.恢复业务 a.直接使用'临时库顶替原生产库',前端应用割接到新库('数据量特别大的时候') b.将误删除的'表单独导出',然后导入到原生产环境('数据量 阅读全文
posted @ 2020-07-30 17:47 看萝卜在飘 阅读(195) 评论(0) 推荐(0) 编辑
摘要:二进制日志的工作模式 (二进制日志的类型) 1.statement 语句模式(mysql5.6的默认模式),记录数据库中所有操作过的的'SQL语句'(create insert alter drop) 优点:易读,相对于行级模式,占用磁盘空间小 缺点:不安全 2.row 行级模式 优点:安全 缺点: 阅读全文
posted @ 2020-07-30 17:45 看萝卜在飘 阅读(255) 评论(0) 推荐(0) 编辑
摘要:#Python基础 1.变量 2.数据类型 3.函数 4.面向对象 5.异常处理 #网络编程 #并发编程 #mysql数据库 #前端 #djiango框架 ansible里面的paramiko模块有ssh的功能 参考博客 参考博客 python官网 计算机硬件 #五大组成部分 1.控制器 类似于大脑 阅读全文
posted @ 2020-07-21 21:37 看萝卜在飘 阅读(258) 评论(0) 推荐(0) 编辑
摘要:事务的日志 1. redo log,重做日志,是事务日志的一种 作用 在事务ACID过程中,实现的是'D'持久化的作用。(#保存在磁盘) REDO:记录的是,内存数据页的'变化过程' 特性:WAL(Write Ahead Log)日志优先写 文字描述 #修改,创建,删除 1)首先将表中 id=1的行 阅读全文
posted @ 2020-07-21 21:35 看萝卜在飘 阅读(195) 评论(0) 推荐(0) 编辑
摘要:#什么是字符集 #字符集:是一个计算机支持的所有抽象字符的集合。 #字符是各种文字和符号的总称,包括各国家文字、标点符号、图形符号、数字等。 编码:把人类可以识别的信息转化为机算计认识的0和1 解码:把机算计存储的0和1转化为人类可以识别的信息 乱码:编码解码的过程,导致一些数据不能解析 ASCII 阅读全文
posted @ 2020-07-21 21:34 看萝卜在飘 阅读(404) 评论(0) 推荐(0) 编辑
摘要:#什么是字符集 #字符集:是一个计算机支持的所有抽象字符的集合。 #字符是各种文字和符号的总称,包括各国家文字、标点符号、图形符号、数字等。 编码:把人类可以识别的信息转化为机算计认识的0和1 解码:把机算计存储的0和1转化为人类可以识别的信息 乱码:编码解码的过程,导致一些数据不能解析 ASCII 阅读全文
posted @ 2020-07-21 21:33 看萝卜在飘 阅读(759) 评论(0) 推荐(0) 编辑
摘要:MySQL5.6与MySQL5.7安装的区别 1、5.7版本cmake的时候加入了bostorg库 选择源码安装的话还需要安装(mysql-boost-5.7.14.tar.gz) 所以5.7以后的版本安装,建议使用二进制包 2、初始化时 使用mysqld --initialize 替代mysql_ 阅读全文
posted @ 2020-07-21 21:32 看萝卜在飘 阅读(216) 评论(0) 推荐(0) 编辑
摘要:源码安装mysql 1.源码包比二进制包小,因为没有生成 2.源码包解压后文件较多 3.systemctl 有时候启动不成功也不会报错 4.生成之后打包该目录,即为二进制包 5./etc/init.d/mysqld start 如果有报错的话,会输出 6.什么启动方式,就用什么关闭方式 1.rz 2 阅读全文
posted @ 2020-07-21 21:31 看萝卜在飘 阅读(162) 评论(0) 推荐(0) 编辑
摘要:数据库基本操作 1.给数据库设置密码 mysqladmin -uroot password 1 2.登录 mysql -uroot -p1 mysql -uroot -p1 -hlocalhost mysql -uroot -p1 -h10.0.0.51 #没有这样权限的用户 mysql -uroo 阅读全文
posted @ 2020-07-21 21:30 看萝卜在飘 阅读(147) 评论(0) 推荐(0) 编辑
摘要:二进制安装指定目录下 0.安装依赖 1.解压二进制安装包 2.创建自定义目录 3.移动目录并做软链接 4.创建用户 5.拷贝配置文件和启动脚本 6.初始化数据库 7.启动数据库 8.做软链接或者把命令加入环境变量 9.编辑启动脚本 10.使用systemctl管理 1.安装依赖 [root@db03 阅读全文
posted @ 2020-07-21 21:29 看萝卜在飘 阅读(2601) 评论(0) 推荐(0) 编辑
摘要:MySQL数据库 用户管理 grant all on *.* to root@'%' identified by '1'; grant select,insert,update on wordpress.* to dev@'172.16.1.%' identified by '1' 数据管理 1.备 阅读全文
posted @ 2020-07-21 21:27 看萝卜在飘 阅读(226) 评论(0) 推荐(0) 编辑
摘要:参考网站 参考网站 mysql预习资料 大杂烩 数据库1(系统库) 表a:负责数据库的逻辑 表b 数据库2 user表:只有记录在册的用户才能登录数据库 数据库3 数据库4 数据库5 表a:文章 表b ... 数据库的使用就是使用命令管理表格 使用数据库普通用户登录数据库,有时候要进行反向解析 有些 阅读全文
posted @ 2020-07-21 21:26 看萝卜在飘 阅读(143) 评论(0) 推荐(0) 编辑
摘要:FDML: 数据操作语 insert(插入数据) 特殊字符要加引号,不然数据全为0 如时间:0000-00-00 00:00:00 #查看表结构 desc student; #插入数据(多列)(少一列数指定都会报错) insert into student values(1,'ss',33,'f', 阅读全文
posted @ 2020-07-21 21:25 看萝卜在飘 阅读(256) 评论(0) 推荐(0) 编辑
摘要:快捷键 \h \? help \c 放弃正在输入的命令 ctrl+c mysql5.6之前会直接退出数据库,mysql5.7之后不会退出数据库 \q 退出数据库 \quit() \g 命令结束符,=; \r 重新连接数据库,重启后更新 \R 修改命令提示符 \d 修改命令提示符 \e 把命令写入文件 阅读全文
posted @ 2020-07-21 21:23 看萝卜在飘 阅读(156) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示