mysql
文章平均质量分 86
我滴鬼鬼呀wks
这个作者很懒,什么都没留下…
展开
-
mysql搭建主从和工作过程
公司买了台新的服务器,决定在使用2台数据业务服务器上,再添加一台从库,都是使用mysql5.7,并且使用主从同步、读写分离架构,很不幸这个任务落到了我的头上。 读写分离是在业务代码中实现的,在此不做详述,介绍一下我搭建MySQL主从的过程。 工作原理 (1)从库执行 change master to 语句,会立即将主库信息记录到master.info中 (2)从库执行 start slave语句,会立即生成IO_T和SQL_T (3)IO_T 读取master.info文件,获取到主库信息 (4)IO_原创 2023-10-17 10:08:24 · 116 阅读 · 0 评论 -
xtrabackup增量备份的使用
XBK增量备份 备份方式:基于上次的备份的增量 增量备份不能单独恢复,必须合并到全备中,一起恢复 ·······················································开始增量······················································· 备份策略: 周1凌晨4点全备,其余时间是增量 周1:全备份操作,填写数据库的帐号密码: innobackupex --user=root --password=1234原创 2020-09-28 14:36:17 · 158 阅读 · 0 评论 -
xtrabackup物理备份工具的安装和使用
官网下载地址https://www.percona.com/downloads/Percona-XtraBackup-2.4/LATEST/ 下载和安装 wget https://www.percona.com/downloads/Percona-XtraBackup-2.4/Percona-XtraBackup-2.4.15/binary/redhat/7/x86_64/percona-xtrabackup-24-2.4.15-1.el7.x86_64.rpm yum -y install per原创 2020-09-28 14:35:00 · 127 阅读 · 0 评论 -
mysqldump (MDP)进行逻辑备份数据库
优点:1.不需要下载安装2.备份出来的是SQL,文本格式,可读性高,便于备份处理3.压缩比较高,节省备份的磁盘空间缺点:4.依赖于数据库引擎,需要从磁盘把数据读出然后转换成SQL进行转储,比较耗费cpu和内存,磁盘资源,数据量大的话效率较低 建议:100G以内的数据量级,可以使用mysqldump超过TB以上,我们也可能选择的是mysqldump,配合分布式的系统1EB =1024 PB = 1000000 TB 参数解析 -A –all-databases:备份全部数据库 例子:实现全库备份.原创 2020-09-28 14:33:41 · 305 阅读 · 0 评论 -
通过二进制的binlog文件进行mysql恢复
mysql> show variables like '%log_bin%'; 查看所存放的二进制日志路径 mysql> show binary logs; 查看有哪些日志文件 不过首先要查看配置文件是否配置了开启了二进制, 在/etc/my.cnf配置文件里面 [mysqld] #选项添加 log-bin=mysql-bin #日志文件名称,未指定位置,默认数据文件位置 log_bin=/mysql/mysql-bin 在生产中,需要单独配置一个磁盘来存放二进制文件,这样才...原创 2020-09-28 14:32:42 · 88 阅读 · 0 评论 -
mysql中的表详细操作
1.建表 一般建表语句,和增加表内容 create table cs ( ID int not null primary key AUTO_INCREMENT comment ‘学号’, name varchar(255) not null comment ‘姓名’, age tinyint unsigned not null default 0 comment ‘年龄’, gender enum(‘m’,’f’,’n’) not null default ‘n’ comment ‘性别’ )charse原创 2020-09-28 14:30:45 · 81 阅读 · 0 评论 -
数据库 增 删 改 操作语句
mysql> create database www charset utf8mb4; 新建库 mysql> show databases; 查询所有的库 mysql> show create database www; 查询单个库的属性 mysql> alter database www charset utf8mb4; 更改库的字符集为utf8mb4 mysql> drop database www; 删除库 1.2 权限管理 权限作用:控制用户登录之后能对mys原创 2020-09-22 22:08:26 · 345 阅读 · 0 评论 -
mysql的用户操作管理
1.1 用户操作 作用: 登录,管理数据库逻辑对象 定义: 用户名@'白名单' 白名单支持的方式? wordpress@'10.0.0.%' wordpress@'%' wordpress@'10.0.0.200' wordpress@'localhost' wordpress@'db02' wordpress@'10.0.0.5%' wordpress@'10.0.0.0/255.255.254.0' 一般常用的几种: www@'10.0.0.5%' www@'10.0.0.0/255.255..原创 2020-09-22 22:06:12 · 69 阅读 · 0 评论