我的任务是启动客户端MySQL 5.7.35数据库服务器的全新副本。虽然我在过去观察过其他人在不同的情况下这样做,但我以前从未负责过这个手术,所以我只想确认我的计划是正确的,我没有遗漏任何重要的东西。该数据库是传统的MyISAM和InnoDB表的混合体,目前的大小超过200 GB。副本服务器是用相同的MySQL版本设置的,以及基于行的二进制日志复制的所有先决条件(复制用户、服务器ID、log_bin等)。都井井有条。在主机上运行FLUSH TABLES WITH READ L
我使用一个MySQL客户端连接来发出FLUSH TABLES WITH READ LOCK,然后创建一个LVM快照。我希望高级脚本(Ruby)能够捕获快照创建的返回代码,但无法确定如何在MySQL客户机中捕获该代码。为了简化:/rootmysql> system foo我希望system在bash中返回127,等等。