【发布时间】:2021-05-08 23:00:43
【问题描述】:
我正在尝试使用以下命令从 ssh 创建一个 mysql 用户:
sshpass -p "PASSWORD" ssh -t -o StrictHostKeyChecking=no USER@IP "echo "CREATE USER 'NAME'@'localhost' IDENTIFIED BY 'MDP'" | mysql"
但它不起作用
ERROR 1064 (42000) at line 1: 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 'MDP' at line 1
一个想法?
【问题讨论】:
-
我不确定这是否是唯一的问题,但我看到不平衡的引号
"echo "CREATE USER。您打开了两个",但只关闭了一个。 -
我的问题写错了,我的错