• 解决mysql for docker容器报错:Authentication plugin 'caching_sha2_password' cannot be loaded


      为图方便,懒得在mac上安装mysql了,一个是管理不方便,第二个是为了方便多机器同步开发环境。就使用docker安装了。

      拉取mysql镜像
        docker pull mysql

      运行mysql实例
        docker run --name mysql -p 12345:3306 -e MYSQL_ROOT_PASSWORD=root -d mysql:latest

      就是这么两步,一切就是这么美好:)

      结果一连上去,就发现报错了Authentication plugin 'caching_sha2_password' cannot be loaded

      Google了一下,找到解决方案:

      进入容器
        docker exec -it mysql bash

      然后以root身份登录mysql
        mysql --user=root --password

      输入root的密码(默认为'root')最后运行:
        ALTER USER 'root' IDENTIFIED WITH mysql_native_password BY 'password';

  • 相关阅读:
    hadoop使用FAQ
    kerberos在rehl6和7不兼容问题
    zookeeper使用场景
    临时记录
    SecureCRT远程工具
    jdk 环境安装
    等效
    lnmp安装及nagios
    svn的安装使用
    用户在乎的事
  • 原文地址:https://www.cnblogs.com/webcabana/p/13597097.html
Copyright © 2020-2023  润新知