gpt4 book ai didi

cmd - 给mysql传参数的方法

转载 作者:行者123 更新时间:2023-11-29 03:14:58 24 4
gpt4 key购买 nike

在安装过程中,我需要创建新的 MySQL 用户、新数据库并从转储文件中填充它。我的问题是如何从命令行(cmd、Windows)执行此操作?我的意思是,我从一些脚本中调用 cmd,它可以以 root 权限启动 mysql 命令行客户端,但我无法将参数传递给外部的 mysql 表单。

例如创建新用户我想运行这样的东西:

cmd /c mysql -u root -p GRANT ALL ON *.* TO 'newuser'@'localhost' IDENTIFIED BY 'pass';

这可能吗?传递 *"GRANT ALL ON . TO 'newuser'@'localhost' IDENTIFIED BY 'pass';"* 作为 mysql 的参数?

我希望我已经说清楚了。提前致谢。

最佳答案

需要加上-e参数

cmd /c mysql -u root -p -e "GRANT ALL ON *.* TO 'newuser'@'localhost' IDENTIFIED BY 'pass'"

关于cmd - 给mysql传参数的方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1973800/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com