我对 mysql 数据库克隆的编程方法(从 c++ 应用程序)感兴趣。我在想一些远程调用 mysqldump 的东西,比如:
mysqldump -u root -p --all-databases > C:\MySQL_Backup.sql
然后返回:
mysql --user=root --password=password < c:\ MySQL_Backup.sql
最后一个命令的问题是它假定恢复的数据库必须与原始数据库相同 - 所以这仅适用于备份和恢复,但通常不适用于克隆数据库。
什么方法可用于使用 mysql 进行数据库克隆?顺便说一句,我并没有真正使用 mysql 而是 MariaDB,但这不重要