MySQL8新特性及升级注意点

MySQL8引入了一些新特性,也有一些改动,升级的时候要注意下。

Authentication 身份认证

身份认证时默认使用的是`caching_sha2_password`,而之前的版本是`mysql_native_password`,老的程序不兼容,比如MySQL管理工具`Sequel Pro`等。

PHP使用mysql_xdevapi扩展连接MySQL8

PHP要使用XdevAPI扩展连接MySQL8,首先要安装MySQL8,而且需要为PHP安装配置`mysql_xdevapi`扩展,见之前的教程[PHP8安装MySQL xdevapi扩展](https://www.pimspeak.com/php8-mysql-xdevapi-extension.html)。

装好之后就可以连接了。

示例代码

豫ICP备19001387号-1