
㊣ Mysql-Basic ㊣
文章平均质量分 86
仗剑江湖.红尘笑
应养成11大好习惯:
1.守时守信;
2.不要扭扭捏捏;
3.忍受孤独;
4.要着眼未来;
5.学会坚强;
6.管住自己嘴巴;
7.把握机遇;
8.学会与人沟通;
9.重视爱情;
10.低调、厚积薄发;
11.写备忘录!
展开
-
一键执行MySQL安装
简介:shell脚本执行,通过传入对应参数,执行mysql 数据库安装,包括系统依赖包,系统参数,防火墙,用户创建,数据库部分参数自动调整(根据cpu,内存),初始化localhost 数据库root 权限,新建root@% 用户,授权。 以及启动脚本自动修改等。原创 2023-07-07 09:29:12 · 307 阅读 · 0 评论 -
Archery工单系统之inception 审计参数详解
当值不为0时,当达到-critical-load,gh-ost会在-critical-load-interval-millis秒数后,再次进行检查,再次检查依旧达到-critical-load,gh-ost将会退出。# 对应参数pt-online-schema-change中的参数--check-interval,意义是Sleep time between checks for --max-lag。-throttle-additional-flag-file string适合控制多个gh-ost操作。原创 2022-11-10 15:11:33 · 2391 阅读 · 0 评论 -
MySQL数据库账号划分及权限
一,针对数据库管理和使用人员做了系统权限和权限控制访问策略。所有的数据系统登陆,由堡垒机,必须通过4A账号登陆。目前登陆方式有三种,1.主机登陆,2.数据评审端登录(archery等),3.程序直连登陆。1.1,主机登录,主要针对数据系统管理维护人员,通过切换至对应的数据账号下执行操作,此类操作界面只能有数据库维护人员可以登陆,非数据库维护人员禁止使用(没有权限)此界面。1.2, 业务开发测试人员,对生产数据系统有对应需求时,通过实名制登录archery数据评审平台后,在根据对应的服务类只读用户进行数原创 2022-03-25 17:38:33 · 4167 阅读 · 0 评论 -
MySQL传输表空间实测
-- 环境描述: CentOS 7.6 MySQL 5.7.33MySQL Transportable Tablespace将大的InnoDB表从一个实例,移动或者复制到另一个实例,有很多的方法,在5.6之前常用的是通过物理或者逻辑备份来实现。在5.6.6+的版本中,用到了一种基于表空间迁移的快速方法,即类似Oracle TTS。因为用到,故整理记录至此。实验用到两台机器,单机单实例,MySQL 5.6.30。并将通过vm1> mysql1> vm2>...原创 2021-06-07 15:41:17 · 332 阅读 · 0 评论 -
关于腾讯云调用api 下载 自动备份
### 调用腾讯云API接口下载对应的自动备份 Limit 1 ####Editor: Martin LeeDateTime: 2020/07/29PS:本目录为下载腾讯云备份的历史数据,脚本与备份策略有一定的依赖关系,如果备份策略修改,对应的备份脚本的Limit 参数也许调整:######################### -*- coding: utf-8 -*-import osimport sysimport timeimport json#i..原创 2020-08-12 14:24:13 · 721 阅读 · 0 评论 -
基于MySQL 数据库的审计设计方案
点击打开链接 --源地址信息 目录 1 xxx基于数据库审计基本信息2 场景描述3 使用范围规则4 角色与职责5 审计系统环境的部署5.1 MySQL数据库部署5.2 Replicate 部署5.3 半同步复制配置5.4 备份策略 6 审计操作6.1数据库层面审计操作原创 2018-01-18 17:23:42 · 3619 阅读 · 0 评论 -
Innobackup 备份异常中断
最近再重新整理MySQL备份策略:1, 通过mysqldump 备份每个库的dump 文件。2, 通过innobackupex 全备 全部实例。 --具体脚本,可以关注我,可以免费给哦 。话题扯回来,今天的话题。 innnobackupex 备份异常中断退出:################# 报错日志 ###############[MySQL-In原创 2018-02-07 14:23:04 · 1145 阅读 · 0 评论 -
group replication
本课件包含:1, MySQL官方文档 group replicateion 介绍2,single & multi group replication 部署配置3,my.cnf 配置参数1, MGR 官方文档及注意点:Deploying Group Replication in Single-Primary Mode部署 MySQL组复制 单主模式Create the data direct...原创 2018-03-15 17:26:31 · 1032 阅读 · 0 评论 -
MySQL自增主键
问:如果有一张表,里面有个字段为id的自增主键,当已经向表里面插入了10条数据之后,删除了id为8、9、10的数据,再把mysql重启,之后再插入一条数据,那么这条数据的id值应该是多少,是8还是11?实际测试结果:root@martin*localhost 16:38:29 >create table emp1(c_id int not null primary key auto_i...原创 2019-05-14 17:07:24 · 1957 阅读 · 0 评论 -
MySQL memory 引擎 table is full 处理
解决mysql的内存表“table is full”错误101209 13:13:32 [ERROR] /usr/local/mysql/bin/mysqld: The table ‘test_1291870945841162′ is full101209 13:13:32 [ERROR] /usr/local/mysql/bin/mysqld: The table ‘test_1原创 2017-07-26 14:19:40 · 2660 阅读 · 0 评论 -
InnoDB 共享表空间和独立表空间详解
学习mysql的时候总是习惯性的和oracle数据库进行比较。在学习mysql InnoDB的存储结构的时候也免不了跟oracle进行比较。Oracle的数据存储有表空间、段、区、块、数据文件;mysql InnoDB的存储管理也类似,但是mysql增加了一个共享表空间和独立表空间的概念;Oracle : BLOCK(8K) ->ROW ->PAGE -->EXTENT --> SEGMENT原创 2017-03-16 11:55:11 · 528 阅读 · 0 评论 -
Mysql5.7 innodb innodb_* 参数详解
(root@(none)) Mysql >show variables like 'version%';+-------------------------+------------------------------+| Variable_name | Value |+-------------------------原创 2017-03-15 16:56:55 · 5810 阅读 · 0 评论 -
ERROR 1364
OS : linux redhat 6.4_x86 DB: mysql 5.6.21 64bit source PACKmysql> insert into user(host,user,password) values("192.168.4.123","lmocm",password("1234"));ERR原创 2015-01-22 12:19:10 · 797 阅读 · 0 评论 -
mysql-5.6/5.7 二进制安装
1 下载二进制包: 官网 *glibc2*2 解压包到定义路径: tar zxvf *.gz /usr/local/mysql 3 安装步骤3.1 创建用户[root@dominic ]# groupadd mysql[root@dominic ]# useradd -m -r -g mysql mysql3.2 创建目录[ro原创 2015-12-31 00:00:01 · 1415 阅读 · 0 评论 -
5.6/5.7 源码安装
====5.6 安装方式=======mysql源码安装与使用注:该安装过程是标准的,正确的!MySQL自5.5版本以后,就开始使用CMake编译工具了 下载地址:https://cmake.org/download/ 1. 源码安装原因由于一些Linux操作系统并不自带MySQL数据库,或者有些电脑(如国产龙芯,基于MIPS指令系统)并不支持My原创 2015-12-31 00:01:57 · 1502 阅读 · 0 评论 -
MYSQL - SQL_MODE
mysql的sql_mode合理设置sql_mode是个很容易被忽视的变量,默认值是空值,在这种设置下是可以允许一些非法操作的,比如允许一些非法数据的插入。在生产环境必须将这个值设置为严格模式,所以开发、测试环境的数据库也必须要设置,这样在开发测试阶段就可以发现问题 SQL服务器模式MySQL服务器可以以不同的SQL模式来操作,并且可以为不同客户端应用不同模原创 2015-12-31 00:04:46 · 456 阅读 · 0 评论 -
rm mysql 数据日志文件恢复
系统通过rm 误删除了 mysql 数据文件或日志: 此时如果有master/slave 或开启了binlog 日志还好,如果没有就悲剧了。但是如果此时 mysqld 进程存在,并且mysql服务未关闭,通过系统级别可恢复出来。1,创建一张测试表:root@(none)) Mysql >use test;Database changed(root@test)原创 2016-08-19 12:53:39 · 1318 阅读 · 0 评论 -
MYSQL(DML) 操作恢复
update,delete 忘加where 条件误操作恢复(模拟Oracle闪回功能)--传统的做法: 利用最近的FULL 备份+ 增量 binlog 备份,恢复到误操作之前的状态,但是此方法虽好,如果TABLE DML 操作频繁,恢复起来很费力。--前提条件: 此方 对于 binlog 日志设置为 binlog_format=ROW 有效。 如果是STATEMENT 则无原创 2016-08-19 12:54:49 · 1172 阅读 · 0 评论 -
mysql -1045
-- 在配置mysql 架构时,配置 master- to - master 时, master B 节点 一直报错 1045, 按理这样的错不应该了,在记忆中这样的报错 主要存在 replicate user 密码错误所致, 但是,一般配置时,个人有个小小的习惯就是,把命令先通过notepad++ 写好,然后条条复制到服务器中去。mysql> show slave st原创 2017-02-28 15:08:30 · 363 阅读 · 0 评论 -
Mysql-mmm 架构部署
前言防止单点故障,虽然有master/master, master/slave 等架构,但是仅仅这样,在实际应用中,还是有诸多考虑。再则,现如今一个企业为了节约成本,除了核心稳定无赖外,更多的考虑开源数据库,通过第三方软件,实现HA 架构。话,不多说,说正事:MMM (Master-Master Replication Manager for MySQL) is a set of原创 2017-03-09 23:46:43 · 2373 阅读 · 0 评论 -
< Mysql性能调优与架构设计 >
第二章: MYSQL 组成; 日志文件: 1、错误日志:Error Log --如果要开启系统记录错误日志的功能,需要在 启动时开启-log-error 选项。错误日志的默认存放位置在数据目录下,以 hostname.err 命 名。但是可以使用命令:--log-error[=file_name],修改其存放目录和文件名。原创 2015-01-22 12:17:43 · 1437 阅读 · 0 评论