当前位置: 首页> 房产> 家装 > 房地产网站cms_锻件开发设计公司_营销软文800字范文_上海seo优化公司 kinglink

房地产网站cms_锻件开发设计公司_营销软文800字范文_上海seo优化公司 kinglink

时间:2025/7/9 19:58:41来源:https://blog.csdn.net/pure81/article/details/142755110 浏览次数:1次
房地产网站cms_锻件开发设计公司_营销软文800字范文_上海seo优化公司 kinglink

小遗漏

  • 描述
  • 解决方案
  • 注意
  • 原因

描述

在ubantu20下正常安装mysql8之后
navicat也能正常远程连接之后
通过代码进行访问时,提示The server requested authentication method unknown to the client

解决方案

找到mysql.cnf文件
在[mysqld]下
添加
default_authentication_plugin=mysql_native_password

注意

我是按照这个帖子进行安装的
安装之后,mysql的配置文件在/etc/mysql/下
但是,找不到网上说的my.ini
于是我在类似的cnf中尝试进行添加解决方案中的配置,重启mysql正常
但在通过mysql -uroot -p这个命令行进行访问时,提示异常,说识别不到变量,如下图
在这里插入图片描述

原因

没有找对配置文件
在这里插入图片描述
根据其他帖子的说法,是需要找到配置文件,然后再添加这个配置
经过观察,我发现我的cnf文件他没有[mysqld],只有[mysql]
因此合理推测是配置文件没有找对,在一点时间的查找后最终发现,是需要在
/etc/mysql/mysql.cnf.d这个文件夹中的mysqld.cnf中进行添加配置的操作
然后重启mysql

systemcli start mysql

成功,然后再次调用mysql -uroot -p
成功

关键字:房地产网站cms_锻件开发设计公司_营销软文800字范文_上海seo优化公司 kinglink

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

责任编辑: