如何快速备份 MySQL

如何快速备份 MySQL

我在 Ubuntu 16.04 LTS 下的一个 snap 中安装了 NextCloud。snap 中的 MySQL 安装使用位于 snap(容器化)/tmp 中的套接字文件,而不是网络套接字。我不想重新配置 snap 的 MySQL 配置来添加网络侦听器,因为我预计此类更改可能会在升级或重新安装时丢失。

我想使用 mysqldump 备份 NextCloud 的 MySQL 环境,但没有网络侦听器,我需要知道套接字文件在主机(非 snap)环境中的位置。目前,我发现套接字在主机系统中显示为“/tmp/snap.0_nextcloud_eKluT5/tmp/sockets/mysql.sock”,但我认为该路径不会保持一致。有没有办法动态查询 snap 环境和主机环境之间的映射(例如 snap 的 /tmp 映射到主机 /tmp/snap.0_nextcloud_eKluT5/tmp)?

相关内容