是否可以使用shell脚本验证给定的MySQL用户名和密码而不尝试登录到MySQL服务?如果是这样,怎么样?我还没有找到任何有用的解决方案。验证MySQL用户名和密码
0
A
回答
2
试试这个。有用。
mysql -u$USER_NAME -p$PASSWORD -eexit
如果提供正确的登录凭据,则退出代码将是0,否则,这将是1
例子:
[email protected]:~$ mysql -uroot -pabc123 -eexit
ERROR 1045(28000):拒绝访问用户'root'@'localhost'(使用 密码:是)
[email protected]:~$ echo $?
1
---------------------------------------------------
[email protected]:~$ mysql -uroot -pabc12 -eexit
[email protected]:~$ echo $?
0
说明:
-e, --execute=name Execute command and quit.
3
不,我不相信这是可能的。
您需要尝试连接到MySQL以验证身份验证的详细信息是否正确。即使直接查询MySQL用户表(存储凭据的位置)也需要连接到MySQL服务器。
也许你可以分享为什么你需要这样做?
相关问题
- 1. 用户名和密码验证PHP MySql
- 2. php mysql用户名密码验证
- 3. 验证用户名和密码
- 4. ASP.NET C#验证用户名和密码
- 5. 验证用户名和密码iOS
- 6. jquery验证用户名和密码
- 7. 验证用户名和密码
- 8. 用户名和密码验证在PHP
- 9. facebook oauth用户名和密码验证
- 10. 验证用户名和密码
- 11. 的用户名和密码验证
- 12. 验证用户名和密码
- 13. 用户名和密码验证turbo c
- 14. 用户和密码验证
- 15. 在php中用户名和密码验证mysql
- 16. 验证用户名密码java ldap jndi
- 17. iis身份验证用户名密码
- 18. Google Drive API用户名+密码验证
- 19. CakePHP登录用户名/密码验证
- 20. 验证Twitter的用户名/密码
- 21. 如何使用用户名和密码安全验证用户?
- 22. 使用用户名和密码验证wcf服务用户
- 23. Aws iam命令,使用用户名和密码验证/验证用户?
- 24. Javafx验证用户输入用户名和密码
- 25. 用户名和用户密码验证功能
- 26. 在不验证用户身份的情况下验证用户名和密码
- 27. MySQL密码加密验证
- 28. 验证用户名和密码,使用AJAX和asp.net
- 29. 验证用户名和密码的域名或计算机
- 30. 以编程方式验证登录名(用户名和密码)
'也许你可以分享你为什么会需要做this'看到:http://www.perlmonks.org/index.pl?node_id=542341 –
我同意你的看法。我的任务是在shell脚本中自动执行MySQL登录,并且需要验证给定的用户密码。有没有其他方法可以建议?我只想检查用户密码是否有效。在这个时候,我没有任何疑问可以运行 – AlwaysALearner
这听起来像你可以连接到MySQL,但你只是没有查询来运行。你有没有尝试只用指定的用户名和密码在脚本中调用MySQL并评估结果?例如“mysql -Uusername -Ppassword”。它应该让你知道提供的证书是否不好。 – Dan