shell 无法在CLI模式下还原mysqldump --所有数据库,错误为3723(HY 000)

ocebsuys  于 2023-03-13  发布在  Shell
关注(0)|答案(2)|浏览(115)

我已经创建了一个mysql备份利用mysqldump --all-databases的建议,文档,但是当我试图恢复它与新安装的MySQL 8的新系统,我得到以下错误:

[root@localhost ~]# mysql -e "source /root/Backups/dbs-backup-2022-02-08.sql"
ERROR 3723 (HY000) at line 481 in file: '/root/Backups/dbs-backup-2022-02-08.sql': The table 'replication_asynchronous_connection_failover' may not be created in the reserved tablespace 'mysql'.

root用户的凭据通过. my.cnf传递
在交互模式下,备份被恢复,但是输出太大,我无法判断是否遇到了错误。

[root@localhost ~]# mysql
mysql> source /root/Backups/dbs-backup-2022-02-08.sql
[...]
mysql>

如何确定在恢复过程中是否遇到错误?
为什么无法在CLI模式下恢复备份?

2q5ifsrm

2q5ifsrm1#

我不明白-e是做什么的,即使从mysql的帮助,但尝试这个mysql〈/root/Backups/dbs-backup-2022 - 02 - 08.sql这是我如何做一个恢复,它工作得很好。

qacovj5a

qacovj5a2#

这对我有用

mysql -uroot -p 
source dump.sql

相关问题