修复 旧的客户端登录 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下载...
阅读全文

SqlServer 订阅和发布

本文描述利用Sql Server订阅和发布来进行两个服务器之间的热备份。1 准备首先两个服务器之间要能相互通讯,也就是能ping命令能通。平时我们链接数据库的时候,经常都是用的ip登陆,但是发布的时候不能这样,必须用服务器名称,不然会报错,修改host文件,将IP地址和名字加入的服务器上。2 发布 2.1.新建发布在数据库A服务器下找到【复制】【本地发布...
阅读全文

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 ...
阅读全文

ElasticSearch 修改算分和自定义排序

项目实际中需要满足如下搜索需求,根据用户输入的关键词从若干个字段中去去分词匹配,搜素出的结果要求根据该条数据的中的用户评分、收藏数去排序,同时要求精确匹配的放在第一条,由于景区匹配的数据的用户评分和收藏数未必是最高的,所以默认情况下根据用户评分和收藏数去排序精确匹配的数据是不会出现在第一条的,如果按照ElasticSearch算分来实现的话精确匹配的那条算分是最高的,但是排序是不正确的。在这里我的...
阅读全文

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...
阅读全文

ElasticSearch xpack 基本安全的开启和配置

公司App需要上线一个新的搜索服务,比起之前其他开发过的其他ElasticSearch相关服务,从来没有自己动手开启过7版本的xpack功能,要么是云部署要么就没有开启或者是旧版本不一样。首先Elastic Stack默认是没有安全特性的,API都可以随便访问,官方通过Xpack来加强安全性,之前Xpack是一个收费包,现在Xpack中的部分功能已经免费了,先说下什么是XpackXPa...
阅读全文
  • 本博客使用免费开源的 laravel-bjyblog v5.5.1.1 搭建 © 2014-2018 lokie.wang 版权所有 ICP证:沪ICP备18016993号
  • 联系邮箱:kitche1985@hotmail.com