phpMyAdmin 5.0.0 版本已于 19 年 12 月 26 日发布,该发行版与 4.9.3 版同时进行。其中 5.0.0 版本与 PHP 7.1 和更高版本以及 MySQL 5.5 和更高版本兼容,将删除对旧 PHP 版本(5.5、5.6、7.0 和 HHVM)的支持,因为这些版本已过时,PHP 团队不再支持。而 4.9.3 版本是一个常规的错误修正版本,以及支持使用较旧的 PHP 版本的用户。
phpMyAdmin 4.9.3 版本介绍
phpMyAdmin 4.9.3 版本包含许多错误的修复程序,包括:
- 一些 PHP 通知和警告,包括“未定义的索引 table_create_time”有关出于安全原因禁用 error_reporting()的通知,以及一些未定义索引错误;
- 支持 Amazon CloudFront 代理的 CloudFront-Forwarded-Proto 标头;
- 与 PHP 8 开发版本的早期兼容性;
- 修复复制操作(开始,停止等)。
phpMyAdmin 5.0.0 版本介绍
phpMyAdmin 5.0.0 版本包括许多使界面现代化的 编码 改进,这些更改中的许多更改对用户都是透明的,使代码更易于维护。某些更改和新功能包括:
- 默认情况下启用 CSV 导出的列名称;
- 添加地铁主题;
- 创建自动递增列时自动添加索引;
- 改进了导出视图;
- 在没有 WHERE 子句的 UPDATE 查询之前,提示用户进行确认;
- 改进了向用户显示错误的方式(包括允许更轻松地将错误文本复制到剪贴板);
- 添加了击键以清除行(ctrl + l)并清除整个控制台窗口(ctrl + u);
- 导出格式为 MS Excel 时使用字符集“ windows-1252”。
phpMyAdmin 5.0.0 版本已知缺点:
由于 MySQL 身份验证方法的更改,7.4 之前的 PHP 版本无法向 MySQL 8.0 或更高版本的服务器进行身份验证(我们的测试表明,问题实际上始于 MySQL 8.0.11)。这与PHP 错误有关。有一种解决方法,就是将您的用户帐户设置为使用当前样式的密码哈希方法 mysql_native_password。不幸的是,这种缺乏协调的行为导致了不兼容影响了所有 PHP 应用程序,而不仅仅是 phpMyAdmin。有关更多详细信息,请移步:传送门。
我们建议升级您的 PHP 版本,以利用身份验证方法。