Logo

  • 发布于:2020-02-06

    1

    mysql数据库安装教程
    安装mysql   安装mysql官方源   注意   CentOS 7 默认mysql版本过低,这里我们采用mysql官方发行的MySQL57源,当然,也可以安装MySQL80的源。   wget https://repo.mysql.com/mysql57-community-release-el7.rpm   rpm -ivh mysql57-community-release-e...
    阅读 37 评论 0
  • 发布于:2020-01-20

    1

    mysql初始化密码常见报错问题ERRO...
    mysql5.6是密码为空直接进入数据库的,但是mysql5.7就需要初始密码 grep 'temporary password' /var/log/mysqld.log 然后执行 mysql -uroot -p ,输入上面的到的密码进入,用该密码登录后,必须马上修改新的密码,不然会报如下错误: mysql> use mysql; ERROR 1820 (HY000)...
    阅读 49 评论 0
  • 发布于:2020-01-17

    1

    实例解析MySQL性能瓶颈排查定位
    收到线上某业务后端的MySQL实例负载比较高的告警信息,于是登入服务器检查确认。 1. 首先我们进行OS层面的检查确认 登入服务器后,我们的目的是首先要确认当前到底是哪些进程引起 收到线上某业务后端的MySQL实例负载比较高的告警信息,于是登入服务器检查确认。 首先我们进行OS层面的检查确认 登入服务器后,我们的目的是首先要确认当前到底是哪些进程引起的负载高,以及这些进程卡在什么地方,瓶颈是什么...
    阅读 110 评论 0
  • 发布于:2020-01-07

    1

    Linux MySQL安全配置向导mys...
    #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 ...
    阅读 56 评论 0
  • 发布于:2019-12-14

    1

    mysql 数据库给用户赋予权限设置和回...
    mysql权限机制 MySQL权限控制包含如下两个阶段。 阶段1:服务器检查是否允许你连接 阶段2:假定你能连接,服务器将检查你发出的每一个请求,查看你是否有足够的权限实施它。 假如,如果你从数据库表中选择(SELECT)行或从数据库中删除表,那么服务器要确定你是否对表有SELECT权限或对数据库有DROP权限。 MySQL是通过用户名、密码、IP(主机名)3个要素来验证用户的。当你想要访问My...
    阅读 117 评论 0
  • 发布于:2019-12-04

    1

    centos 查看mysql数据库基础命...
    1:查看显示所有数据库 mysql> show databases; +--------------------+ | Database           | +--------------------+ | information_schema | | INVOICE      &nbs...
    阅读 135 评论 0
  • 发布于:2019-11-20

    1

    MySQL数据库行为规范
    一、基本规范 1、禁止在数据库中存储明文密码。 2、使用InnoDB存储引擎。支持事务,行级锁,更好的恢复性,高并发下性能更好。 3、表字符集默认使用utf8,必要时候使用utf8mb4 解读: (1)通用,无乱码风险,汉字3字节,英文1字节 (2)utf8mb4是utf8的超集,有存储4字节例如表情符号时,使用它 4、所有表和字段都需要添加中文注释。方便他人、方便自己。 5、不在数据库...
    阅读 94 评论 0
  • 发布于:2019-11-20

    1

    Mysql 无法启动-实战处理(服务器宕...
    目录 MySQL服务器意外掉电关机-设备启动后,无硬件报错,无法启动多实例 一、报错信息如下: [root@db02 ~]# mysql -uroot -S /data/3306/mysql.sock ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/data/3306/my...
    阅读 112 评论 0
  • 发布于:2019-11-20

    1

    网站访问慢-MySQL负载高(实战)
    目录 今日发现网站访问慢,一次进行了排查,开始思路混乱,下面来梳理下 一、故障分析 首先,判断访问慢现象,是个人还是集体??? "个人"现象排查:检查个人网络,pc,浏览器、中毒等,无需多说自己百度; "集体"现象排查:检查核心路由交换,ISP运行商网络,ARP***,DNS服务,各服务器状态; 服务状态排查:zabbix监控;创建测试页面测试: ...
    阅读 93 评论 0
  • 发布于:2019-11-20

    1

    自动检查Mysql是否存在锁表、三方回调...
    目录 最近mysql总会出现锁表,具体原因涉及公司机密不详细说明 我习惯性的把重复的工作,都部署成脚本,这就保证对业务的实时监控,如果可以的话,多重的监控也是必不可少的,比如zabbix 它很全面,如果您对此不是很了解,请查看,Zabbib是如何做监控的,今天我们主要是利用shell,对Mysql的锁表、三方回调状态,队列状态及简单自愈,并添加微信消息推送,把业务掌控在手中,下面就来详细说明: ...
    阅读 118 评论 0
  • 发布于:2019-11-20

    1

    Xtarbakcup实现对MySQL的“...
    xtarbackup 备份 Xtarbackup简介 Xtrabackup中主要包含两个工具: xtrabackup:是用于热备innodb,xtradb表中数据的工具,不能备份其他类型的表,也不能备份数据表结构; innobackupex:是将xtrabackup进行封装的perl脚本,提供了备份myisam表的能力。 一、查看系统环境* [root@db01 ~]# cat ...
    阅读 84 评论 0
  • 发布于:2019-11-20

    1

    Mysql数据库误删除后的数据恢复操作说...
    目录 在日常运维工作中,对于mysql数据库的权限的规避,SQL审核优化、数据备份恢复就变成了,工作必备技能; 数据库对于网站的重要性使得我们对mysql数据的管理不容有失! 然后,是人总难免会犯错误,说不定哪天大脑短路了来个误操作把数据库给删除了,怎么办??? 下面,就mysql数据库误删除后的恢复方案进行说明。 一、MySQL数据恢复方法总结: 1、使用Mysql 数据闪回工具恢复数...
    阅读 88 评论 0
  • 发布于:2019-11-20

    1

    Mysql 误删除数据-快速回滚
    目录 Mysql 误删除是我最头痛的一件事,网络也有很多惨痛的教训,为了减少企业损失,应迅速恢复业务数据,后续在人员操作行为上建立完善的制度及流程,将风险扼杀在摇篮才是上上策。 本次使用的原美团开源Mysql 数据闪回工具 传送门:https://github.com/Meituan-Dianping/MyFlash 一,MyFlash简介 MyFlash的前身是binlong2,后续是...
    阅读 109 评论 0
  • 发布于:2019-11-20

    1

    MySQL数据库内置help解析(SQL...
    目录 MySQL数据库是关系型数据库,它是用SQL语句进行数据存取的,所以熟练运用SQL语句是必须的,那么我们如何掌握呢,其实MySQL 内置的help 已经告诉你,如何运用它,下面我们就来看看 1,登录MySQL,询问系统内置说明书 root@db02 scripts]# mysql -uroot -S /data/3306/mysql.sock Welcome to the MySQ...
    阅读 93 评论 0
  • 发布于:2019-11-20

    1

    Mysqldump备份与恢复
    目录 公司这几天数据库有数据丢失,所以找到运维部门要恢复数据库,但是我们的工程师,在执行完恢复命令后,提示语法错误,并没有恢复数据库,坑爹啊~~~ 具体原因:由于备份时语法错误 或 指定的目录不存在,但在备份的时候又没报错,所以工程师以为备份成功了,最终酿成大祸;(成为黑锅侠) 公司最终开恩,每人扣除1000元的惩罚,下面来总结并模拟下正常过程。 一、错误备份演示 语法出错,备份失效看似...
    阅读 95 评论 0
  • 发布于:2019-11-20

    1

    MySQL-log_bin_trust_...
    目录 今天在创建存储函数时,意外的出现的报错,特此记录过程如下: MySQL的有个参数log_bin_trust_function_creators,官方文档对这个参数的介绍、解释如下所示: 一、log_bin_trust_function_creators功能介绍 当二进制日志启用(binlog)后,这个变量就会启用。 它控制是否可以信任存储函数创建者,不会创建写入二进制日志引起不安全...
    阅读 100 评论 0
  • 发布于:2019-11-20

    1

    MySQL数据库-分库分表备份(邮件推送...
    目录 公司新项目上线,今天建立全网备份,现在这记录的是Mysql部分 备份方式:全备+Binlog 备份地点:本地+异地 备份时间:每日0点,切割Binlog日志 1,环境介绍: [root@jm1j-node1 scripts]# cat /etc/redhat-release CentOS release 6.8 (Final) [root@jm1j-node1 scripts]# ...
    阅读 84 评论 0
  • 发布于:2019-11-20

    1

    MySQL 基础命令总结
    目录 数据库是我们日常工作中必不可少的产品,那我们就简单介绍下它们: 数据库产品介绍: - Oracle,甲骨文公司的产品。 当前最流行应用最广泛的数据库软件。和java语言兼容非常好。适合中大型,中大应用。 - SQL Server: 是微软公司的产品。window平台应用非常广泛。和c#,net平台兼容非常好。 - DB2: IBM公司的产品。IBM服务器--> UNIX ->...
    阅读 68 评论 0
  • 发布于:2019-11-20

    1

    Mysql提取数据每日自动邮件通知
    目录 最近领导又吩咐活过来了,要求每周日查询 sql,统计一周的数据,并生成 excel文件,然后还要邮件发给他。想一想,这些都是重复性的劳动,除了时间是变,其他都是不变的。所以还是得搞个自动化脚本处理得了! 本文参考mysql 查询导出 csv 文件并自动发送附件给领导一篇文章,最近发现一个小小的 bug,然后也是优化了一下。 一、需求拆分 1,首先我们要写出sql语句,可以和开...
    阅读 69 评论 0
  • 发布于:2019-11-19

    1

    Mysql性能优化实战
    Mysql我们部署使用的非常广泛,我们希望他能够近乎完美的支撑业务,所以我们需要让它符合我们业务的现状,所以我们需要对其就行调整。   一、根据实际情况调整Mysql如下几个参数 活动/峰值连接数    1/50    若值过大,增加max_connections 线程缓存命中率 99.90%  若过低,增加thread_cache...
    阅读 81 评论 0