Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ssl/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
固定和#x27;不支持此身份验证插件';尝试连接MySQL时_Mysql_Go - Fatal编程技术网

固定和#x27;不支持此身份验证插件';尝试连接MySQL时

固定和#x27;不支持此身份验证插件';尝试连接MySQL时,mysql,go,Mysql,Go,当go应用程序尝试连接MySQL 8时出现此错误此错误是因为MySQL在新版本中提高了安全级别。它已将其默认身份验证插件从mysql\u native\u password更改为caching\u sha2\u password 解决此问题的解决方法是 首先使用下面的命令找到您的my.cnf文件位置 然后使用下面的行更新my.cnf cd/usr/local/bin mysql.server停止 mysql.server启动 这将解决您的问题:) mysql --help | grep &quo

当go应用程序尝试连接MySQL 8时出现此错误此错误是因为MySQL在新版本中提高了安全级别。它已将其默认身份验证插件从
mysql\u native\u password
更改为
caching\u sha2\u password

解决此问题的解决方法是

  • 首先使用下面的命令找到您的
    my.cnf
    文件位置
  • 然后使用下面的行更新my.cnf
  • cd/usr/local/bin
  • mysql.server停止
  • mysql.server启动
  • 这将解决您的问题:)

    mysql --help | grep "Default options" -A 1
    
    [mysqld]
    
    # Only allow connections from localhost
    
    bind-address = 127.0.0.1
    
    **default-authentication-plugin=mysql_native_password** // add this line