如有任何格式或语法错误,请原谅。
我目前正在使用 automysqlbackup 对我的 mySQL 数据库进行本地备份。我最近开始遇到问题,这与 automysqlbackup(或实际上是 mysqldump)在转储之前锁定表有关。
我无法访问任何 mySQL 用户或 root 用户,只能访问 /etc/mysql/debian.cnf。
我需要添加参数“--lock-tables=false”,这样 automysqlbackup 就不会锁定表。我知道随之而来的风险。
答案1
我已在 /etc/default/automysqlbackup 上添加了此选项
选项
OPT="$OPT --lock-tables=false"
答案2
我自己解决了这个问题。
/usr/sbin/automysqlbackup 中的第 431 行包含“命令”,编辑该行解决了我的问题。
答案3
“OPT=”$OPT --lock-tables=false“”
不起作用
/usr/sbin/automysqlbackup 启动 OPT 变量,因此它不会从 /etc/default/automysqlbackup 传递