我最近将mysqld (percona服务器)从5.5.60-38.12升级到5.5.62-38.14。这是在Debian上进行的,升级是这样完成的:
# apt-get update
# apt-get upgrade我惊讶地发现,在内部报告的版本与我在命令行中得到的报告不同:
db3 root = mysql -V
mysql Ver 14.14 Distrib 5.5.62-38.14, for debian-linux-gnu (x86_64) using readline 5.1
mysql> select version();
+------------------+
| version() |
+------------------+
| 5.5.60-38.12-log |
+------------------+
1 row in set (0.00 sec)这是正常的吗?还是我需要做点什么来解决这个问题?
编辑:我已经检查了已安装的软件包:
db3 root = dpkg -l | grep percona
ii libperconaserverclient18 5.5.62-rel38.14-1.stretch amd64 Percona Server database client library
ii percona-server-client-5.5 5.5.62-rel38.14-1.stretch amd64 Percona Server database client binaries
ii percona-server-common-5.5 5.5.62-rel38.14-1.stretch amd64 Percona Server database common files
ii percona-server-server-5.5 5.5.62-rel38.14-1.stretch amd64 Percona Server database server binaries
ii percona-toolkit 3.1.0-2.stretch amd64 Advanced MySQL and system command-line tools
ii percona-xtrabackup 2.3.10-1.stretch amd64 Open source backup tool for InnoDB and XtraDB发布于 2020-01-23 12:44:54
回答我自己的问题,以防其他人受益。
事实证明,原因是,尽管升级成功,但守护进程的重新启动却默默地失败了。需要一个kill -9和systemctl start mysql来解决这个问题。
发布于 2020-01-29 12:00:25
这是升级mysql版本的一些不正确步骤。
尽管为了克服这个问题,如果它解决了这个问题,您可以尝试下面的步骤。
mysql_upgrade -uuser -ppassword
systemctl restart mysql
https://dba.stackexchange.com/questions/258061
复制相似问题