mysql -V показывает другую версию, чем mysqld -V

Я использую Centos 7 с MySQL 5.7.xxx.mysql -VшоуVer 14.14 Distrib 5.7.26-29, ноmysqld -VшоуVer 5.7.11-4.systemctl status mysqlиsystemctl status mysqldоба показывают одну и ту же работающую базу данных.SELECT @@versionв клиентских шоу5.7.11-4-log. База данных работает так, как будто она использует предыдущую версию (например, некоторые различия в функциях JSON).

Немного предыстории: когда мы начали использовать функции JSON, я попытался обновить базу данных до последней версии 5.7 (желательно на пути к обновлению до 8), но, похоже, это не сработало, поэтому я отложил это до тех пор, пока у меня не будет больше времени. Я не совсем уверен, что делать дальше. Я не знаю, проблема ли это с сервером или с базой данных, а также как устранить неполадку или действовать дальше.

К сожалению, я не могу предоставить дополнительную информацию, но я не совсем уверен, что ищу. Я могу сделать резервную копию базы данных и полностью удалить MySQL, если нет лучшего способа сделать это, просто не знаю, что делать, и я также помню, что читал, что вам следует обновить базу данных на месте и не пропускать основную версию по пути ( т. е. 5,5->5,6->5,7->8,0), но я не знаю, правда это или нет.

0 ответов

Другие вопросы по тегам