gpt4 book ai didi

mysql - 无法使用命令行提供的密码执行 mysql 命令

转载 作者:行者123 更新时间:2023-11-29 12:31:26 24 4
gpt4 key购买 nike

我必须执行MySQL命令而不输入MySQL提示符任何交互。为此,我必须在命令行指定密码,例如

mysql -u 'user' -p'password' command;

虽然我的 root 用户没有密码(在 mysql.user 表中检查),但我无法使用它在命令行运行 MySQL 命令并且不输入提示符。

我尝试过使用以下东西:

mysql -u root 'followed by query'
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)

mysql -u root -p 'followed by query'

提示输入密码,当我按下 Enter 键时,就会进入提示。

请建议如何在没有任何交互的情况下执行此操作(使用 Enter 键)。

最佳答案

应使用 -e 选项指定查询,因此您应该尝试如下操作:

mysql -u root -e 'followed by query'

关于mysql - 无法使用命令行提供的密码执行 mysql 命令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27438845/

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