我有这个文件:
createuser: $(MYSQL) -e " grant SELECT, USAGE on `app\_%`.* to 'user.name'@'%' IDENTIFIED BY '$(USER_PASS)'" && \ $(MYSQL) -e "FLUSH PRIVILEGES;"
如果我直接在mysql查询窗口中执行这个命令,那么它可以正常工作,但我希望从终端执行它。
mcvgt66p1#
你不需要 FLUSH PRIVILEGES 与 GRANT 或者 CREATE USER 声明为了将来的兼容性- CREATE USER [IF NOT EXISTS] 在做这个之前 GRANT 在makefile中,可以使用 \ 在两个回击之前。
FLUSH PRIVILEGES
GRANT
CREATE USER
CREATE USER [IF NOT EXISTS]
\
1条答案
按热度按时间mcvgt66p1#
你不需要
FLUSH PRIVILEGES
与GRANT
或者CREATE USER
声明为了将来的兼容性-
CREATE USER [IF NOT EXISTS]
在做这个之前GRANT
在makefile中,可以使用\
在两个回击之前。