使用xtrabackup备份mysql8.0的时候报如下错误:

[root@localhost bin]# ./innobackupex --defaults-file=/opt/mha/mysql8/conf/my.cnf --user=root --password=mysql -P13306 --socket=/opt/mha/mysql8/mysql.sock /opt/mha/xbackup
190923 15:27:03 innobackupex: Starting the backup operationIMPORTANT: Please check that the backup run completes successfully.At the end of a successful backup run innobackupexprints "completed OK!".190923 15:27:03  version_check Connecting to MySQL server with DSN 'dbi:mysql:;mysql_read_default_group=xtrabackup;port=13306;mysql_socket=/opt/mha/mysql8/mysql.sock' as 'root'  (using password: YES).
Failed to connect to MySQL server: DBI connect(';mysql_read_default_group=xtrabackup;port=13306;mysql_socket=/opt/mha/mysql8/mysql.sock','root',...) failed: Authentication plugin 'caching_sha2_password' cannot be loaded: /usr/lib64/mysql/plugin/caching_sha2_password.so: cannot open shared object file: No such file or directory at - line 1314.
190923 15:27:03 Connecting to MySQL server host: localhost, user: root, password: set, port: 13306, socket: /opt/mha/mysql8/mysql.sock
Failed to connect to MySQL server: Authentication plugin 'caching_sha2_password' cannot be loaded: /mnt/workspace/percona-xtrabackup-2.4-binary-tarball/label_exp/centos6-64/TARGET/xtrabackup-build.FdAMXd/percona-xtrabackup-2.4.7-Linux-x86_64/lib/plugin/caching_sha2_password.so: cannot open shared object file: No such file or directory.

解决办法:
1.兼容新老版本的认证方式

ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'mysql';

2.修改配置文件,加入如下项,并重启动

[mysqld]
default_authentication_plugin=mysql_native_password

mysql8.0认证方式修改相关推荐

  1. 2023安装mysql-8.0.33方式-windows版

    网上教程很多,但是都是一些旧的信息,导致看起来很费劲,所以才写这篇文章. 1. 先开始下载 地址:https://dev.mysql.com/ 跳转页面后找到如下图所示,点击 进入具体的下载页面,选择 ...

  2. mysql8.0. linux二进制_linux下安装mysql8.0(二进制方式)

    1.下载安装介质 官网下载 我这里下载的是8.0.17 mysql-8.0.17-linux-glibc2.12-x86_64.tar.xz 2.创建mysql用户和用户组 #groupadd mys ...

  3. windows安装mysql修改密码_1、Windows下安装mysql-8.0.12及修改初始密码

    1. 解压压缩包,放置到任意目录 注意目录最好是英文 这是我的目录: D:\Python\mysql-8.0.12-winx64\ 2. 初始化 用管理员权限打开CMD或者Windows Powers ...

  4. linux下安装mysql8.0(二进制方式)

    环境 OS:Centos 7 1.下载安装介质 官网下载 我这里下载的是8.0.17 mysql-8.0.17-linux-glibc2.12-x86_64.tar.xz 2.创建mysql用户和用户 ...

  5. Mysql8.0 的sql修改成 Mysql7.X的sql

    将utf8mb4_0900_ai_ci替换为utf8mb4_general_ci 案例: Mysql8.0 ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE= ...

  6. MAC安装mysql8.0.11以及修改root密码

    1.安装 官网下载地址: https://dev.mysql.com/downloads/mysql/ 我选择安装的是macOS 10.13 64位的DMG包安装 2.启动mysql 打开系统偏好设置 ...

  7. Spring Boot 2.0 利用 Spring Security 实现简单的OAuth2.0认证方式1

    0. 前言 之前帐号认证用过自己写的进行匹配,现在要学会使用标准了.准备了解和使用这个OAuth2.0协议. 1. 配置 1.1 配置pom.xml 有些可能会用不到,我把我项目中用到的所有包都贴出来 ...

  8. 如何通过OAuth2.0认证方式建立ServiceNow与Salesforce通信

    获取Salesforce的Client ID和Client Secret 在salesforce页面中找到Stepup>Build>Create>Apps,在Connected Ap ...

  9. mysql-8.0.16-winx64.zip安装教程

    下载zip安装包: MySQL8.0 For Windows zip包下载地址:https://dev.mysql.com/downloads/file/?id=476233,进入页面后可以不登录.后 ...

  10. mysql8.0 安装与卸载

    MySQL-mysql 8.0.11安装教程 网上的教程有很多,基本上大同小异.但是安装软件有时就可能因为一个细节安装失败.我也是综合了很多个教程才安装好的,所以本教程可能也不是普遍适合的. 安装环境 ...

最新文章

  1. NLP词性标注数据准备及模型训练实例
  2. linux下apache服务器的配置和管理(启动、重启、中断服务)
  3. When IT meets Coupon
  4. java发布sevlet_发布一个java Servlet (静态发布)
  5. BASIS--Client 锁定和解锁
  6. 用Macbook开发桌面应用,使用Alamofire链接.Net Core Webapi的注意事项!
  7. Java IO5:管道流、对象流
  8. g++默认参数_C ++默认参数| 查找输出程序| 套装1
  9. js一个按钮弹出两个按钮_车内常见按钮,你却一个不认识?一分钟带你认识车内常见按钮...
  10. Apache中限制和允许特定IP访问
  11. linux怎么用网络yum源,Linux配置本地网络YUM源
  12. 史上最全使用Nexus搭建Maven服务器详细配置
  13. 结果概率_解疑:一批网申结果何时出?通过网申的概率有多大?
  14. Python2.7安装Numpy
  15. C语言PAT刷题 - 1024 科学计数法
  16. 内存部分重要参数详解
  17. 计算机上显示找不到无线网络连接失败,笔记本找不到无线网络,教您笔记本电脑搜索不到无线网络怎么办...
  18. kali通过msf利用永恒之蓝攻击服务器
  19. 2022年终总结-知识沉淀、疫情、展望未来
  20. 在MySQL中实现交叉表查询2(动态交叉表)

热门文章

  1. [转载] 杜拉拉升职记
  2. [收藏]判断文本框中的内容必须全为数字
  3. 设计模式 ( 四 ) 抽象工厂模式
  4. jQuery判断浏览器是移动端还是电脑端自动跳转
  5. Linux 进程间通信 无名管道(pipe)
  6. [译] 五个小技巧让你写出更好的 JavaScript 条件语句
  7. 应用Mongoose开发MongoDB(1)数据库连接
  8. 了解SpringMVC框架及基本工作流程
  9. NodeJS笔记: 文件操作大全
  10. 关于String内存分配的深入探讨