大家都知道,从php5.6版本开始就支持mysqli函数了,但同时还是可以使用mysql函数的,但不管使用这其中哪一种函数,似乎都无法连接mysql8版本的数据库,一连接就报错:The server requested authentication method unknown to the client,大家都知道MySQL 8 默认字符集为utf8mb4,解决方法都是设置MySQL的默认字符集为老版本的utf8。

那么如何解决呢:

只要在mysql的配置文件中加上如下几行配置,然后重启mysql就行了:

character-set-server = utf8mb4

collation-server = utf8mb4_unicode_ci

#MySQL8中用户的认证类型(Authentication type)默认为cacheing sha2 password

default_authentication_plugin=mysql_native_password

上面配置好后,将mysql服务重启一下就可以了。

至于mysql配置文件在哪里,我的测试环境是windows10,mysql配置文件为my.ini,它的位置在:C:\ProgramData\MySQL\MySQL Server 8.0;具体位置请按照您实际位置为准,不知道在哪请百度一下。

php5.6 mysql被重置_php5.6连接mysql8出现错误解决方法相关推荐

  1. MySQL密码重置(忘记密码)1045错误解决方法

    最近学Django的时候想连接数据库进行一些操作,突然发现我的MySQL密码忘记了,无奈上网找文档才解决了这个问题,做一个整理. 一.关闭mysql服务 用**管理员权限**打开cmd,输入 net ...

  2. mysql创建连接失败怎么办,MYSQL在Windows 2003上连接不上的解决方法

    MYSQL在Windows 2003上连接不上的解决方法 今天搭建mysql数据库,连接了半天,都提示10061错误,以为密码出了问题试了半天,压根连服务都连接不上,忙活了半个多小时,才发现是系统补丁 ...

  3. 基于ODBC的MFC与sql_server2008r2连接教程和错误解决方法

    基于ODBC的MFC与sql_server2008r2连接教程和错误解决方法 应用环境: 编译平台:vs2013 数据库:Mysql Server2008r2 桥接软件: ODBC(微软提供的开放数据 ...

  4. Win10远程桌面连接身份验证错误解决方法

    Win10远程桌面连接身份验证错误解决方法分享.有用户想要通过远程连接的方式和远程操作好友的电脑,但是在建立连接的时候,却出现了连接错误.窗口中出现了错误提示显示连接身份验证错误.那么这个问题要怎么去 ...

  5. MySQL 服务无法启动且不报任何错误解决方法之一

    MySQL 服务无法启动且不报任何错误解决方法之一 以解压缩方式安装MySQL时可能会出现以下错误: 无法启动而且没有任何报错,如下图所示 解决方法: 第一步,到 MySQL 目录下运行下面的命令:m ...

  6. mysql accessdenies_mysql Access denied for user root@localhost错误解决方法总结(转)

    mysql Access denied for user \'root\'@\'localhost\'"解决办法总结,下面我们对常见的出现的一些错误代码进行分析并给出解决办法,有需要的朋友可 ...

  7. mysql启动失败:mysql服务无法启动 服务没有报告任何错误 解决方法

    My SQL server8.0 安装后,启动失败,提示信息如下: 尝试以下步骤,最终解决问题: 1 查看host文件(C:WindowsSystem32driversetchosts),是否修改过本 ...

  8. Win7x64中使用VS调试WEB项目报“ORA-06413: 连接未打开”错误解决方法

    错误描述 普通Web项目,Web项目在32位系统上跑的好好的,一点问题没有. 使用VS内置的开发服务器调试,页面能正常启动,但一连接数据库就报"ORA-06413: 连接未打开"错 ...

  9. 与虚拟机连接出现ora-12514错误解决方法

    谈到ora-12154问题,网上有一大堆解决方法,原因基本统一:tns或listener配置不正确.对于listener配置不正确的一般较少发生,大多数人都是按照默认配置一路"下一步&quo ...

最新文章

  1. JQuery 基础:8.节点操作
  2. 通过yiic来创建yii应用
  3. java虚拟机内存监控_java虚拟机内存监控工具
  4. 无法安装mysql server 2008_Windows Server2008安装mysql5.6出现程序无法正常启动(0xc000007b)...
  5. 用Android Studio调试Framework层代码
  6. 360公布权威机构对扣扣保镖的测试报告
  7. rfid在高速公路管理中的应用_RFID技术与ETC技术在弱电门禁系统中应用
  8. java 查找排序_Java类库中的一些常用的查找排序
  9. linux 下 docker NGINX+PHP+MYSQL+REDIS+Elasticsearch 开发环境搭建
  10. Linux 各目录的作用
  11. python 将txt文件转换为excel_Python实现读取txt文件并转换为excel的方法示例
  12. 全志F1C100s使用记录:资料索引与基础说明
  13. 电子学会机器人等级考试三四级考试大纲
  14. 7个无版权图库资源网站,全部高质量且免费,不愁找不到素材
  15. 基于python和amap(高德地图)web api的爬虫,用于搜索某POI点
  16. wangyi3-数据挖掘研究员
  17. TinyXML2 学习
  18. 使用脚本自动创建AD中的层次化结构容器及对象
  19. 【Writeup】第六季极客大挑战(部分题目)
  20. mysql之字符串连接操作

热门文章

  1. JSP(二):JSP页面组成部分
  2. Python Linked List
  3. 视频专家之路【三】:Vs开发环境的搭建
  4. Tasker to stop Poweramp control for the headset while there is an incoming SMS - frozen
  5. Android ViewPager 里有子ViewPager的事件冲突
  6. [转载] python学习笔记(三)- numpy基础:array及matrix详解
  7. [转载] Python3基础:08_02_面向对象编程(OOP)——类和对象
  8. 要继续看Python写算法的内容请到那里去
  9. js中的异步[Important]
  10. BZOJ 4034 树上操作