gpt4 book ai didi

mysql - 通过 linux 命令行创建 mysql 用户?

转载 作者:IT老高 更新时间:2023-10-29 00:02:50 26 4
gpt4 key购买 nike

我正在编写一个 python 脚本来快速设置服务器,它基本上有一个我想在 linux 命令行上执行的命令列表。

我可以安装我需要的所有软件,但不确定如何仅通过命令行创建 mysql 用户?我可以进入 mysql shell 并执行此操作,但有没有办法仅从 linux shell 执行此操作(一旦创建用户,我可以使用 python 脚本远程完成所有数据库设置)?

最佳答案

您可以使用在客户端中使用的相同查询来执行此操作,但使用 -e 标志在命令行上执行它:

mysql -uroot -prootpw -e "GRANT ALL PRIVILEGES ON dbname.* TO username@hostname IDENTIFIED BY 'userpassword'"

或者在命令中输入管道

echo "GRANT ALL PRIVILEGES ON dbname.* TO username@hostname IDENTIFIED BY 'userpassword'" | mysql -uroot -prootpw

关于mysql - 通过 linux 命令行创建 mysql 用户?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9263570/

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