Когда я запускаю свой PHP-код с полным сообщением об ошибках, я получаю:
Предупреждение: mysqli :: mysqli(): несогласование малой версии заголовков и клиентской библиотеки.
Я узнал, что я должен переключиться на mysqlnd, удалив mysqli, как это обсуждается здесь: несогласование заголовков и клиентской библиотеки
После миграции я вижу, что phpMyAdmin больше не работает. поэтому мне пришлось удалить пакет php-mysqlnd и снова установить php-mysql.
Поэтому мой вопрос: "Помогает ли phpMyAdmin работать с mysqlnd?"
Задав тот же вопрос на форуме CentOS, я получил решение:
https://www.centos.org/forums/viewtopic.php?f=47&t=53726
Хитрость заключается в том, чтобы не выдавать "yum remove php-mysql" и "yum install php-mysqlnd" в отдельных командах, но вместо этого нужно выпустить следующее:
# yum shell
> remove php-mysql
> install php-mysqlnd
> run
> quit
Вышеупомянутое предотвращает автоматическое удаление phpMyAdmin, и обновление будет плавным, не нарушая пакет phpMyAdmin.