拥有mysql标签的文章

修复 旧的客户端登录 MySQL8.0 "Authentication plugin 'caching_sha2_password' cannot be loaded" errors

在Mac上一直使用mysequal pro 作为mysql 客户端,当登录MYSQL 8.0时会报错,错误如下: MySQL said: Authentication plugin 'caching_sha2_password' cannot be loaded: dlopen(/usr/local/mysql/lib/plugin/caching_sha2_password.s...
阅读全文

docker mysql 5.6升级mysql 5.7

在升级MySQL的docker安装之前,请确保已遵循以下提到的步骤下载一个MySQL服务器docker镜像。启动一个MySQL服务器实例。从容器内连接到MySQL服务器实例。以下是将Docker安装的MySQL 5.7升级到8.0的步骤使用以下命令停止MySQL 5.6服务器。mysql56是容器的名称。docker stop mysql56下载...
阅读全文

MySQL 5.6已Master添加Slave的方法

需要给线上已经在运行的MySQL添加一个Slave,已经存在的MySQL版本是5.6,这里将描述如何建立一个Slave。1. 从源码安装mysql从mysql官方下载源码并解压 wget https://downloads.mysql.com/archives/get/p/23/file/mysql5.6.45.tar.gz tar xvf mysql5.6.45.tar....
阅读全文

MySQL修改root密码的4种方法

方法1: 用SET PASSWORD命令 首先登录MySQL。 格式:mysql set password for 用户名@localhost = password(‘新密码’); 例子:mysql set password for root@localhost = password(‘123’);方法2:用mysqladmin 格式:mysqladmin ...
阅读全文

基于Mysql binlog恢复线上数据

周五晚上下班前正在赶着写一些重要的代码,突然两个同事跑过来和我说线上的程序炸了,因为其中一个同事自己导入数据到了线上生产环境的时候做了误操作导致重要数据库中一个非常重要的表数据丢失,并且数据结构损坏,当场炸了。其中一个同事尝试用了一个比较旧的数据库表数据暂时恢复了程序的可用性,但是将近一个月的数据丢失。由于之前的备份机制,仅仅每周做一次全量备份,所以最新的全量备份也在上周,如果贸然用全量数据恢复数...
阅读全文

使用Metricbeat监控Mysql性能

继续上篇内容介绍Elastic stach中beats相关的东西,由于新上线的mysql没有监控服务,这里就做下如何使用metricbeat另外完成mysql性能指标收集和所在主机的性能指标收集。 安装metricbeat这次采用yum来安装,首先加入es官方yum的key sudo rpm import https://packages.elastic.co/GPGKEY...
阅读全文

MySQL性能指标及计算方法

绝大多数MySQL性能指标可以通过以下两种方式获取:(1)mysqladmin使用mysqladmin extendedstatus命令获得的MySQL的性能指标,默认为累计值。如果想了解当前状态,需要进行差值计算;加上参数 relative(r),就可以看到各个指标的差值,配合参数sleep(i)就可以指定刷新的频率。 mysqladmin h127.0.0.1 uro...
阅读全文

MySQLReplication GTID方式

由于需要迁移线上数据到一个新的Mysql服务器并且不影响在线业务,需要维持迁移过程中应用程序的大部分可用。因此不可能对线上的Mysql服务器进行停机处理,所采用的的方式也就是通过Replication的方式,保持主从复制,在逐步修改应用程序的链接数据,最后停掉主从来达到这个目的。由于应用上的微服务架构,不存在一个应用程序访问多个数据这个问题,所以当应用程序切换的时候数据是安全的。首先关于M...
阅读全文

Mysql线上生产环境常见配置

下面是对于Mysql线上生产环境的配置和一些基本的解释: client section used for "mysql", "mysqladmin" and similar command line clients. port = 3306 socket = /tmp/mysql.sock Just in case your...
阅读全文

关于MySQL 5.7下 like 索引的探究

模糊搜索是我们常用的一个场景,在Mysql中一般都是用Like实现,对于MySQL的索引一直认为是最左索引,所有Like ’%%‘是不命中索引的,’%dsafasdf‘是不命中的。而Like ’dsafas%‘ 是命中的这个观念一直停留在我的脑海中,但是5.7甚至是8.0的还是不是这样呢,有人说不是,mysql已经修复了这个问题。今天特意尝试一下。
阅读全文
  • 本博客使用免费开源的 laravel-bjyblog v5.5.1.1 搭建 © 2014-2018 lokie.wang 版权所有 ICP证:沪ICP备18016993号
  • 联系邮箱:kitche1985@hotmail.com