暂无图片
mysql小版本在升级前执行了(mysql_upgrade )数据库更新,后通过yum升级的rpm包,之后数据库就启动后就会出现崩溃
我来答
分享
暂无图片 匿名用户
mysql小版本在升级前执行了(mysql_upgrade )数据库更新,后通过yum升级的rpm包,之后数据库就启动后就会出现崩溃

日志显示:

Trying to get some variables.
Some pointers may be invalid and cause the dump to abort.
Query (0): Connection ID (thread ID): 2
Status: NOT_KILLED

复制
我来答
添加附件
收藏
分享
问题补充
3条回答
默认
最新
严少安
暂无图片

启动时加参数--innodb_force_recovery = 1 试下,另外mysql_upgrade 一般都是在升级后做的,主要是为了更新、升级元数据。

暂无图片 评论
暂无图片 有用 0
打赏 0
cqiwen

原库中的datadir指向的目录在升级之前备份了吗?很少有通过rpm包来升级的吧?

暂无图片 评论
暂无图片 有用 0
打赏 0
严少安
暂无图片

追加更新,如果是升级到MySQL 8.0.26,则可能是触发了参数兼容性问题,需要增加参数terminology_use_previous=BEFORE_8_0_26

暂无图片 评论
暂无图片 有用 0
打赏 0
回答交流
Markdown


请输入正文
提交
相关推荐
MySQL中Cache替换算法有哪些?
回答 1
已采纳
数据可以存放在CPU或者内存中。CPU处理速度快,但是容量少;内存容量大,但是转交给CPU处理的速度慢。为此,需要Cache来做一个折中。将最有可能调用数据先从内存Cache,CPU再从Cache读取
mysql数据导入oracle , 表结构不一致怎么办?
回答 4
已采纳
oracle有很多方法可以查看表结构。如果你对sql不熟悉,建议使用PLSQLDeveloper软件或navicat连接到oracle数据库,编辑对应表的表结构即可。
mysql数据定时同步到sql server一般用什么方法
回答 2
已采纳
datax可以,但是都不完美,还是迁移好些
请问下大家,这个mysql 存储过程 报错1064,如何解决?见下图
回答 1
存储函数报错createproceduresaveDate2(innumint,inageaint,innameavarchar(16),inphoneavarchar(16))最好给字符串类型一个长
mysql 锁超时发生后,如何能获取锁超时对应的语句呢?
回答 1
如果您想要获取锁超时对应的语句,可以使用以下命令:SHOWPROCESSLIST;这个命令会显示当前MySQL服务器上的所有进程,包括每个进程的状态、执行时间、执行语句等信息。您可以在输出中找到锁等待
TDSQL和MySQL在navicat的连接是一样的吗?
回答 1
已采纳
“TDSQL"目前是一个系列,有好几个数据库名称里都包含"TDSQL”你看你用的是基于哪种数据库的,就可以使用对应数据库的工具来连接
mysql锁是加在索引上的?如何理解
回答 1
在MySQL中,锁的行为和效率确实与索引紧密相关,但并非所有的锁都直接“加在索引上”。MySQL使用多种类型的锁来管理对数据库资源的并发访问,包括表锁和行锁。这里的关键点在于,当使用支持行级锁的存储引
shell编程与数据库事务交互的问题
回答 1
已采纳
那只能你shell中有设计成有的地方等待用户输入的模式比如plsql中就有&这样的等待输入
mysql 能不能修改用户数据库的存储位置
回答 3
1.用二进制包部署时,初始化时可以指定datadir;2.对于已经运行的数据库,先停止mysql;拷贝datadir对应目录中的文件到新目录,再修改my.cnf设置datadir为新目录;再启动mys
MySQL表,在考虑增删的情况下,建立多少个普通索引最优?
回答 1
已采纳
建议不超过5个。