gpt4 book ai didi

mysql - 使用 sqldump 生成的 sql 文件恢复 mariadb 抛出错误代码 22

转载 作者:行者123 更新时间:2023-11-29 19:09:51 34 4
gpt4 key购买 nike

我运行以下命令来转储完整数据库C:\MariaDB\bin mysqldump.exe -uroot -p --single-transaction --flush-logs --master-data=2 --all-databases > full_db_backup.sql在一台计算机上。

然后,在另一台计算机上,我重新安装了全新的 MariaDB 10.1.22。并使用以下内容填充这个新的数据库实例:C:\MariaDB\bin mysql.exe -uroot -p < full_db_backup.sql

运行半小时后,出现以下错误mysql.exe:读取文件''时出错(错误代码:22“无效参数”)

这个错误甚至没有足够的信息供我调试或追查。 sql 转储有 90GB,相当大。从该文件中 grep '' 是没有希望的。我什至不知道如何开始调查这个问题。顺便说一句,原始数据库实例和新数据库实例都是MariaDB 10.1.22。

最佳答案

1) 我运行“chkdsk/F”2)重新启动我的电脑3) 运行“C:\MariaDB\bin mysql.exe -uroot -p < full_db_backup.sql”现在,它起作用了。我的猜测是这与硬件有关。 ErrorCode 22 可能根本不是 MariaDB 错误代码。这是传递给 MariaDB 的一些操作系统错误代码。我之前尝试过2)和3)几次,但不起作用。所以“chkdsk/F”神奇之处就在这里。

关于mysql - 使用 sqldump 生成的 sql 文件恢复 mariadb 抛出错误代码 22,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43172311/

34 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com