这可能是一个愚蠢的问题,但如果我最近通过cat dump.mysql \ mysql dbname将一个完整的mysql转储还原到一个新的mysql实例中以便于迁移;我希望恢复包含自该完全转储以来的最新数据的最后一个增量转储,我是否可以以同样的方式将该转储导入到我的数据库中,并且它只会在不覆盖其他数据的情况下将其添加到数据库中(除非在这种情况下数据被修改了,它应该重写)?
我正在尝试从Linux盒恢复远程RDS实例中的数据库。以下是我的命令:
sudo mysql –h host.amazonaws.com –u username –p password databasename < backupfile.sql
MySql版本14.14。当我输入上面的命令时,我会看到下面所有的默认值。数据库也不会恢复。
mysql Ver 14.14 Distrib 5.7.32, for Linux (x86_64) using EditLine wrapper
Copyright (c) 2000, 2020, Oracle and/or its affilia
我想使用mysqldump备份存储在MySQL服务器5.1.36中的mediawiki数据库。
大多数wiki文章都是用西班牙语写的,他们不想用错误的字符集创建转储。
mysql> status
--------------
...
Current database: wikidb
Current user: root@localhost
...
Server version: 5.1.36-community-log MySQL Community Server (GPL)
....
Server characterset: lat
Percona XtraBackup得到了很多赞扬,从我所看到的,但我发现它令人难以置信的沮丧。我在用:
root@GR-00258:~# xtrabackup --version
xtrabackup version 2.4.9 based on MySQL server 5.7.13 Linux (x86_64) (revision id: a467167cdd4)
我可以在没有问题的情况下创建一个或多个单一数据库的备份,但是似乎没有任何方法来恢复它们。我发现的唯一方法是将它们恢复为空/var/lib/mysql中的完整备份,这意味着mysql当然不会启动。这似乎是一个非常糟糕的恢复工具-