MariaDB 符号 link 使用 SaltStack
MariaDB symbolic link using SaltStack
我正在尝试使用 SaltStack 在 MariaDB 实例上设置配置。我正在尝试使符号 link 等效于此命令
ln -s /var/lib/mysql/dbaas/mysql_client.cnf /etc/my.cnf
这是正确的 salt 语法吗?
link-mysql-client-cnf:
file.symlink:
- name: /etc/my.cnf
- target: /var/lib/mysql/dbaas/mysql_client.cnf
- force: True
出于某种原因,symlink 失败,因为 my.cnf 已经存在,我阅读了文档并将 Force 设置为 True,但它没有用。有什么建议吗?
我解决了这个问题。
导致问题的原因是引擎是在设置 force=True 之前创建的,即使我修改了 salt 脚本,它也会被缓存。我的建议是清除引擎并通过在任何时候更改盐时创建引擎和实例来重新启动。
我正在尝试使用 SaltStack 在 MariaDB 实例上设置配置。我正在尝试使符号 link 等效于此命令
ln -s /var/lib/mysql/dbaas/mysql_client.cnf /etc/my.cnf
这是正确的 salt 语法吗?
link-mysql-client-cnf:
file.symlink:
- name: /etc/my.cnf
- target: /var/lib/mysql/dbaas/mysql_client.cnf
- force: True
出于某种原因,symlink 失败,因为 my.cnf 已经存在,我阅读了文档并将 Force 设置为 True,但它没有用。有什么建议吗?
我解决了这个问题。 导致问题的原因是引擎是在设置 force=True 之前创建的,即使我修改了 salt 脚本,它也会被缓存。我的建议是清除引擎并通过在任何时候更改盐时创建引擎和实例来重新启动。