Advertisement

修改mysql认证方式

阅读量:

修改mysql认证方式

  • 研究背景
    • 应对策略
      • 情境1
      • 情境2

背景

Mysql8.0版本中,默认的认证机制已更改为采用sha2算法,然而在Workbench、Sequel Pro及Navicat等工具中,尚未配备支持sha2的相应插件。

解决方法概述

场景1

  • 首次创建容器/进行安装
    • 在安装过程结束后添加新用户
      可采用以下方式:
      设置 mysql.cnf 文件以配置默认的身份验证插件:
复制代码
    [mysqld]
    default_authentication_plugin = mysql_native_password
    
    
      
      
    

验证配置是否已成功实施:

复制代码
    mysql> select host,user,plugin from mysql.user;
    +-----------+------------------+-----------------------+
|host|user|plugin|

    +-----------+------------------+-----------------------+
|localhost|mysql.infoschema|c

全部评论 (0)

还没有任何评论哟~