php连接mysql报错2054-PHP问题

资源魔 40 0

php衔接mysql报错2054?

会呈现这样的缘由,次要都是由于mysql8.0版本的缘故,8.0版本默许编码为utf8mb4

处理办法:

MySQL设置装备摆设文件my.ini中[mysqld]下加这两行

character-set-server = utf8mb4 collation-server = utf8mb4_unicode_ci

而后又呈现了另外一个成绩:

The server requested authentication method unknown to the client

也是因为mysql版本缘故,8.0版本mysql账号明码解锁机制纷歧致

正在数据库操作界面输出饬令

ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '账户明码';便可

或许正在MYSQL设置装备摆设文件my.iniz中[mysqld]下退出

default_authentication_plugin=mysql_native_password

更多PHP相干常识,请拜访PHP中文网!

以上就是php衔接mysql报错2054的具体内容,更多请存眷资源魔其它相干文章!

标签: php mysql php教程 php故障解决 php使用问题

抱歉,评论功能暂时关闭!