mysql - Ansible playbook:MariaDB 用户创建失败
问题描述
我正在尝试创建一个数据库用户,但它会引发错误。任何帮助深表感谢!
Ansible version: 2.0.0.2
MariaDB version: mysql Ver 15.1 Distrib 10.0.38-MariaDB,
for debian-linux-gnu (x86_64) using readline 5.2
我的剧本中导致以下错误的部分
- name: "Create user for callcenter db"
mysql_user:
name: callcenter_rw
password: "{{mysql_myapp_rw_password}}"
priv: callcenter.*:SELECT,INSERT,UPDATE,DELETE
login_user: root
login_password: "{{mysql_root_password.stdout}}"
state: present
when: is_root_password_set.rc == 0
TASK [Create user for callcenter db] *******************************************
fatal: [10.0.1.237]: FAILED! => {"changed": false,
"failed": true,
"msg": "(1********64,
'You have an error in your SQL syntax;
check the manual that corresponds to your MariaDB server
version for the right syntax to use near
\\'{\\'changed\\': \\'1\\',
\\'end\\': \"\\'2********19-12-13 17:56:19.799********58\\'\",
\\'stdout\\': \"\\'********\\'\"\\' at line 1')"
}
解决方案
推荐阅读
- apache - Tika AutoDetectParser 正在消耗 zip 文件的 BufferedInputStream
- wordpress - 在 Chrome、Safari 中找不到 Wordpress 页面
- google-chrome-devtools - 了解 Chrome 开发工具内存快照
- amazon-web-services - 如何在非高峰时段处理 DLQ 消息
- amazon-web-services - 从 docker 容器内部连接到主机的辅助 IP
- facebook - Facebook 共享对话框“此 URL 的域不包含在应用程序的域中。” 在 chrome 扩展中
- python - 将整数更改保存到数据库中的模型错误
- vba - Excel VBA:使用自动启动运行下载的工作簿时出错
- bash - bash 将 MMM-DD-YYYY 变量转换为 YYYY-MM-DD
- r - 与 R 中的加载表相关的错误