一般安装mysql是没有问题的,但是我把mysql安装到zfs磁盘中,导致安装报错,报错内容为:
mysql.service: Scheduled restart job, restart counter is at 7.
查看/var/log/err.log ,发现重复问题

image.png
网上百度一堆没都没用,最后在stackoverflow找到原因,因为使用zfs磁盘需要修正一个zero参数到#ib_redo5文件中,代码如下
# Gather required zeros to append
# Will create a "zeros" file in the current directory
# This has been calculated based upon 23289856 % 16384 = 8192 or <broken_file_size> % <default_page_size>
dd if=/dev/zero bs=1 count=8192 of=./zeros
# Append zeroes to invalid file
cat zeros >> /var/lib/mysql/#innodb_redo/#ib_redo5
# Restart MySQL
systemctl restart mysql.service