-
Mysqldump备份与恢复(mysqlpump备份恢复)
目录 公司这几天数据库有数据丢失,所以找到运维部门要恢复数据库,但是我们的工程师,在执行完恢复命令后,提示语法错误,并没有恢复数据库,坑爹啊~~~ 具体原因:由于备份时语法错误 或 指定的目录不存在,但在备份的时候又没报错,所以工程师以为备份成功了,最终酿成大祸;(成为黑锅侠) 公司最终开恩,每人扣除1000元的惩罚,下面来总结并模拟下正常过程。 一、错误备份演示 语法出错,备份失效看似备份成功,…- 0
- 0
- 38
-
MySQL数据库内置help解析(SQL语句说明书)
目录 MySQL数据库是关系型数据库,它是用SQL语句进行数据存取的,所以熟练运用SQL语句是必须的,那么我们如何掌握呢,其实MySQL 内置的help 已经告诉你,如何运用它,下面我们就来看看 1,登录MySQL,询问系统内置说明书 [email protected] scripts]# mysql -uroot -S /data/3306/mysql.sock Welcome to the MySQL mon…- 0
- 0
- 10
-
Mysql数据库误删除后的数据恢复操作说明(mysql数据库不小心删了怎么恢复)
目录 在日常运维工作中,对于mysql数据库的权限的规避,SQL审核优化、数据备份恢复就变成了,工作必备技能; 数据库对于网站的重要性使得我们对mysql数据的管理不容有失! 然后,是人总难免会犯错误,说不定哪天大脑短路了来个误操作把数据库给删除了,怎么办??? 下面,就mysql数据库误删除后的恢复方案进行说明。 一、MySQL数据恢复方法总结: 1、使用Mysql 数据闪回工具恢复数据的文章:…- 0
- 0
- 54
-
自动检查Mysql是否存在锁表、三方回调状态,队列状态,微信推送状态
目录 最近mysql总会出现锁表,具体原因涉及公司机密不详细说明 我习惯性的把重复的工作,都部署成脚本,这就保证对业务的实时监控,如果可以的话,多重的监控也是必不可少的,比如zabbix 它很全面,如果您对此不是很了解,请查看,Zabbib是如何做监控的,今天我们主要是利用shell,对Mysql的锁表、三方回调状态,队列状态及简单自愈,并添加微信消息推送,把业务掌控在手中,下面就来详细说明: 一…- 0
- 0
- 35
-
网站访问慢-MySQL负载高(实战)(mysql太慢)
目录 今日发现网站访问慢,一次进行了排查,开始思路混乱,下面来梳理下 一、故障分析 首先,判断访问慢现象,是个人还是集体??? "个人"现象排查:检查个人网络,pc,浏览器、中毒等,无需多说自己百度; "集体"现象排查:检查核心路由交换,ISP运行商网络,ARP***,DNS服务,各服务器状态; 服务状态排查:zabbix监控;创建测试页面测试: 静态页面=…- 0
- 0
- 22
-
Mysql 无法启动-实战处理(服务器宕机)
目录 MySQL服务器意外掉电关机-设备启动后,无硬件报错,无法启动多实例 一、报错信息如下: [[email protected] ~]# mysql -uroot -S /data/3306/mysql.sock ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/data/3306/mysql.…- 0
- 0
- 6
-
MySQL数据库行为规范
一、基本规范 1、禁止在数据库中存储明文密码。 2、使用InnoDB存储引擎。支持事务,行级锁,更好的恢复性,高并发下性能更好。 3、表字符集默认使用utf8,必要时候使用utf8mb4 解读: (1)通用,无乱码风险,汉字3字节,英文1字节 (2)utf8mb4是utf8的超集,有存储4字节例如表情符号时,使用它 4、所有表和字段都需要添加中文注释。方便他人、方便自己。 5、不在数据库中存储图片…- 0
- 0
- 6
-
Redis服务安全加固(redis 安全性)
1.漏洞描述 Redis 因配置不当存在未授权访问漏洞,可以被攻击者恶意利用。 在特定条件下,如果 Redis 以 root 身份运行,黑客可以给 root 账号写入 SSH 公钥文件,直接通过 SSH 登录受害服务器,从而获取服务器权限和数据。一旦入侵成功,攻击者可直接添加账号用于 SSH 远程登录控制服务器,给用户的 Redis 运行环境以及 Linux 主机带来安全风险,如删除、泄露或加密重…- 0
- 0
- 9
-
centos 查看mysql数据库基础命令大全
1:查看显示所有数据库 mysql> show databases; +--------------------+ | Database | +--------------------+ | information_schema | | INVOICE &nb…- 0
- 0
- 7
-
mysql 数据库给用户赋予权限设置和回收权限
mysql权限机制 MySQL权限控制包含如下两个阶段。 阶段1:服务器检查是否允许你连接 阶段2:假定你能连接,服务器将检查你发出的每一个请求,查看你是否有足够的权限实施它。 假如,如果你从数据库表中选择(SELECT)行或从数据库中删除表,那么服务器要确定你是否对表有SELECT权限或对数据库有DROP权限。 MySQL是通过用户名、密码、IP(主机名)3个要素来验证用户的。当你想要访问MyS…- 0
- 0
- 31
-
MySQL分区表复制bug导致的主从延迟(mysql主从复制延迟时间)
主从延迟的原因 1、某用户在使用数据库过程中,出现主从延迟很大的情况,show slave statusG,已经差了60多个binlog了。 2、观察发现,应该是卡在一个大事物上面(Retrieved_Gtid_Set一直在上升,但是Executed_Gtid_Set卡在一个点不动了),通过分析relay_log找到这个大事物:是对表A进行删除操作的一个事物。 Relay_Log_File: re…- 0
- 0
- 9
-
Linux MySQL安全配置向导mysql_secure_installation教程
#mysql_secure_installation NOTE: RUNNING ALL PARTS OF THIS SCRIPT IS RECOMMENDED FOR ALL MariaDB SERVERS IN PRODUCTION USE! PLEASE READ EACH STEP CAREFULLY! In ord…- 0
- 0
- 5
-
实例解析MySQL性能瓶颈排查定位(mysql性能瓶颈是什么)
收到线上某业务后端的MySQL实例负载比较高的告警信息,于是登入服务器检查确认。 1. 首先我们进行OS层面的检查确认 登入服务器后,我们的目的是首先要确认当前到底是哪些进程引起 收到线上某业务后端的MySQL实例负载比较高的告警信息,于是登入服务器检查确认。 首先我们进行OS层面的检查确认 登入服务器后,我们的目的是首先要确认当前到底是哪些进程引起的负载高,以及这些进程卡在什么地方,瓶颈是什么。…- 0
- 0
- 15
-
mysql初始化密码常见报错问题ERROR 1820 (HY000): You must reset your password using ALTER USER statement before e
mysql5.6是密码为空直接进入数据库的,但是mysql5.7就需要初始密码 grep 'temporary password' /var/log/mysqld.log 然后执行 mysql -uroot -p ,输入上面的到的密码进入,用该密码登录后,必须马上修改新的密码,不然会报如下错误: mysql> use mysql; ERROR 1820 (HY000): …- 0
- 0
- 23
-
mysql数据库安装教程(mysql数据库安装教学视频教程)
安装mysql 安装mysql官方源 注意 CentOS 7 默认mysql版本过低,这里我们采用mysql官方发行的MySQL57源,当然,也可以安装MySQL80的源。 wget https://repo.mysql.com/mysql57-community-release-el7.rpm rpm -ivh mysql57-community-release-el7.rp…- 0
- 0
- 3
-
centos7 使用国内源mariadb
安装mariadb数据库 vim /etc/yum.repos.d/MariaDB.repo [mariadb] name = MariaDB baseurl = https://mirrors.ustc.edu.cn/mariadb/yum/10.4/centos7-amd64 gpgkey=https://mirrors.ustc.edu.cn/mariadb/yum/RPM-GPG-KEY-…- 0
- 0
- 5
-
MySQL InnoDB存储引擎之内核
ACID模型: ACID模型是关系型数据库普遍支持的事务模型,用来保证数据的一致性,其中的ACID分别代表: A:atomicity原子性:事务是一个不可再分割的工作单位,事务中的操作要么都发生,要么都不发生 C:consistency一致性:事务开始之前和事务结束以后,数据库的完整性约束没有被破坏。这是说数据库事务不能破坏关系数据的完整性以及业务逻辑上的一致性 I:isolation独立性:多个…- 0
- 0
- 13
-
MySQL死锁发生原理及最大化规避(mysql死锁产生的原因及解决方案)
InnoDB死锁原理: 死锁的情况发在不同的的事务相互之间拥有对需要的锁,导致相互直限等待 死锁可能发在不同的事务都会对多个相同的表和相同的上施加锁,但事务对表的操作顺序不相同 为了减少死锁的发,要避免使lock table语句,要尽量让修改数据的范围尽可能的和快速;当不同的事务要修改多个表或者量数据时,尽可能的保证修改的顺序在事务之间要致 默认情况下InnoDB下的死锁动侦测功能是开启的,当In…- 0
- 0
- 10
-
CentOS7 Yum安装PostgreSQL-11数据库
PostgreSQL是以加州大学伯克利分校计算机系开发的 POSTGRES,现在已经更名为PostgreSQL,版本 4.2为基础的对象关系型数据库管理系统(ORDBMS)。PostgreSQL支持大部分 SQL标准并且提供了许多其他现代特性:复杂查询、外键、触发器 、视图、事务完整性、MVCC。同样,PostgreSQL 可以用许多方法扩展,比如, 通过增加新的数据类型、函数、操作符、聚 集函数…- 0
- 0
- 22
-
PostgreSQL基本配置与权限控制
修改PgSQL基本配置: 重要文件和目录: 配置文件: postgresql.conf 登录权限控制文件: pg_hba.conf 数 据 目 录 : base 运行日志目录: log 归档日志目录: &nbs…- 0
- 0
- 7
-
MongoDB-3.6版本oplog日志解释及实战恢复(mongodb log)
MongoDB-oplog日志(介绍): 注意:这是replica set或者master/slave模式专用 oplog介绍: 在replica set中oplog是一个定容集合(capped collection),它的默认大小是磁盘空间的5%(可以通过--oplogSizeMB参数修改),位于local库的db.oplog.rs,有兴趣可以看看里面到底有些什么内…- 0
- 0
- 5
-
MongoDB-3.6版本多种方式备份恢复(mongo备份与恢复)
MongoDB备份恢复(介绍): 1、备份恢复工具介绍: (1) mongoexport/mongoimport (2) * mongodump/mongorestore 2、备份工具区别在哪里? 2.1. mongoexport/mongoimport 导入/导出的是JSON格式或者CSV格式, mongodump…- 0
- 0
- 20
-
Linux initdb命令初始化PostgreSQL数据库
功能描述 使用initdb命令可以在安装完PostgreSQL服务器所需软件包之后,初始化一个PostgreSQL数据库。 命令语法 initdb [选项] [目录] 选项含义 选项 含义 -U<用户名> 指定数据库超级用户名 -W 对于新的超级用户提示输入口令 -A<认证方法> 本地连接的默认认证方法 -D<数据目录> 当前数据库的位置 -E<编码>…- 0
- 0
- 18
-
Linux pg_ctl命令控制PostgreSQL服务
功能描述 pg_ctl是一个启动、停止、重新启动、重新加载配置文件、报告PostgreSQL服务器的状态,或者是杀掉PostgreSQL进程的工具。 命令语法 pg_ctl [命令] [选项] 选项含义 选项 含义 -D<数据目录> 指定数据存储的位置 -s 只显示错误信息,没有其他信息 -t<等待时间> 指定当使用-w选项时需要等待的秒数 -W 不用等待操作完成 -w 等…- 0
- 0
- 11
幸运之星正在降临...
点击领取今天的签到奖励!
恭喜!您今天获得了{{mission.data.mission.credit}}积分
我的优惠劵
-
¥优惠劵使用时效:无法使用使用时效:
之前
使用时效:永久有效优惠劵ID:×
没有优惠劵可用!