在创建用于备份和恢复整个 MySQL 服务器的自动化解决方案的过程中,我遇到了mysql似乎包含用户帐户、权限、元数据之类的数据库。这个数据库应该备份吗?备份并尝试恢复它会破坏事情吗?
正如您可以想象的那样,我有一段时间在谷歌上搜索“mysql 备份 mysql 数据库”。
如果您禁用 mysql INNODB 表上的键(暂停索引),该设置持续多长时间?
对于像这样的查询:
ALTER TABLE users DISABLE KEYS;
Run Code Online (Sandbox Code Playgroud)
是否在脚本结束时重新启用密钥? 或者它们会持续到您明确重新打开索引?
作为开发 Web 应用程序的一部分,我经常最终为客户端进行服务器管理,我总是使用SSH 密钥对为自己设置访问权限。我通常最终为 root 帐户选择一个随机密码并将其通过电子邮件发送给我的客户。客户有时甚至不需要访问权限,我只是想确保我不是唯一持有密钥的人,以防万一我不可用,或者他们切换到另一个开发人员。
对于非技术客户,管理、存储和传达重要密码和凭据的最佳方式是什么?