随笔分类 - 数据库 / mysql
摘要:启动mysql ,挂载配置文件,数据持久化到宿主主机 mkdir -p /data/mysql/conf mkdir -p /data/mysql/data mkdir -p /data/mysql/log 在mysql目录中创建my.cnf文件,把下面的复制到文件里面保存一下 vim /data/
阅读全文
摘要:一、清理环境 清理方式与mysql-部署相同 二、部署 1.创建mysql目录 mkdir /root/soft cd /root/soft 2.下载安装包并解压 wget https://cdn.mysql.com/archives/mysql-5.7/mysql-5.7.28-linux-gli
阅读全文
摘要:一、什么是GTID 从 MySQL 5.6.5 开始新增了一种基于 GTID 的复制方式。 通过 GTID 保证了每个在主库上提交的事务在集群中有一个唯一的ID。 这种方式强化了数据库的主备一致性,故障恢复以及容错能力。 在原来基于二进制日志的复制中,从库需要告知主库要从哪个偏移量pos值进行增量同
阅读全文
摘要:一、mysql日志文件的作用 1、能记录物理数据页面的修改的信息; 2、能将数据从逻辑上恢复至事务之前的状态; 3、能以二进制文件的形式记录了数据库中的操作; 4、能记录错误的相关信息; 5、能从主服务器中二进制文件取的事件等等。 普通日志 记录了服务器接收到的每一个查询或是命令,无论这些查询或是命
阅读全文
摘要:一、清理环境 1、检查是否已经安装过mysql,执行命令 rpm -qa | grep mysql 如果查出来有安装包,使用如下命令清理 rpm -e --nodeps `rpm -qa | grep mysql` 再次执行查询命令,查看是否删除 2、查询所有Mysql对应的文件夹 whereis
阅读全文
摘要:#!/bin/bash # 定义host、账号、密码,需要自定义 mysql_host='80.32.19.1' mysql_user='root' mysql_passwd='123456' mysql_port='3306' # 定义备份目录、备份库、文件格式,需要自定义 bak_dir='/t
阅读全文
摘要:查看最大连接数 `mysql> show variables like '%max_connection%';` ``` + + + | Variable_name | Value | + + + | extra_max_connections | | | max_connections | 251
阅读全文
摘要:一、备份方式 如何选择 100G数据以内,逻辑备份没问题,服务器配置要跟上 100G 以上,建议物理备份 二、逻辑备份 把数据库、表,以SQL语句的形式,输出为文件的备份过程,这种方式称之为逻辑备份。 但是这种方式效率并不高,以SQL导出,在海量数据下,例如几十G的场景,备份、恢复的时间都会过长。
阅读全文