最近将Mysql从8.0.20升级到8.0.28 (删除了旧的rpms并安装了更新的rpm),并在RHEL7中启动了Mysqld。除了我在试图运行mysql_upgrade时看到下面的错误之外,一切看起来都很好
在抛出'std::logic_error‘ basic_string::_S_construct ()的实例后调用basic_string::_S_construct null,未有效中止(basic_string::_S_construct转储)
我知道从mysql 8开始,我们不需要显式地作为mysql服务运行mysql_upgrade,而是开始处理升级。但为什么我会犯一个奇怪的错误。
我以前在mysql 8版本中运行过mysql_upgrade,从来没有遇到过这个错误。我是否可以认为mysql升级成功,或者这与任何其他依赖程序包有关?
提前感谢
发布于 2023-03-21 10:02:41
从MySQL 8.0.16开始,不再推荐mysql_upgrade客户端。升级客户端执行的操作现在由服务器执行。
https://dba.stackexchange.com/questions/310544
复制相似问题