����

Ҫʹ�� mysqli ��صĺ����� ����������� mysqli ��չ�ķ�ʽ���� PHP��

MySQL 8

ʹ�� PHP 7.1.16 ֮ǰ�İ汾���� PHP 7.2��PHP 7.2.4 ֮ǰ�İ汾���� ��Ҫ�� MySQL ��������Ĭ������������Ϊ��mysql_native_password�� ���򣬵������ӵ�ʱ��ͻῴ�����������Ĵ��� The server requested authentication method unknown to the client [caching_sha2_password]�� ��ʹ��δʹ�� caching_sha2_password Ҳ��������

�������ִ����ԭ���ǣ�MySQL 8 ������Ĭ�ϻ�ʹ�� caching_sha2_password ��չ�� �ϰ汾�� PHP ������mysqlnd���޷�ʶ�������չ�� ������Ҫ�� MySQL �������ļ� my.cnf �У����� default_authentication_plugin=mysql_native_password�� �ں����� PHP ���а汾�У����ṩ�� MySQL caching_sha2_password ��չ��֧�֡� Ŀǰֻ�� mysql_xdevapi ��չ�� ֧�� MySQL �� caching_sha2_password ��չ�ġ�