当前位置: 首页 > 后端技术 > PHP

错误2054

时间:2023-03-30 02:46:29 PHP

php连接mysql报错2054?出现这个原因主要是因为mysql8.0版本,8.0版本默认编码为utf8mb4解决方法:在mysql配置文件my.ini中的\[mysqld\]下添加这两行collat??ion-server=utf8mb4_unicode_ci然后再来一个问题出现:Serverrequestedauthenticationmethodunknowntoclient也是mysql版本的原因,8.0版本的mysql账号密码解锁机制不一致,在数据库操作界面输入命令ALTERUSER'root'@'localhost'IDENTIFIEDWITHmysql\_native\_passwordBY'账号密码';或者在MYSQL配置文件my.xml中\[mysqld\]下添加default_authentication_plugin=mysql_native_password。帮助。期待您的关注。阅读原文:php连接mysql报错2054