这不是问题,只是好奇,我在 mysql 的参考或谷歌搜索中找不到任何答案:
首先,我知道要连接到我将在 bash 上运行的数据库:
mysql -h myhost -u myusername -p
但是,如果我只是运行mysql
不带参数的命令,我会看到 mysql> 提示符,并且在帮助中我可以看到有一个“连接”命令。但是您不能设置用户或密码,只能设置数据库和主机,所以它总是会自然拒绝访问。
我还尝试仅使用 bash 中的用户名和密码参数运行 mysql(以便稍后指定数据库和主机),但这也不起作用。那么,连接命令是否仅在您使用用户名运行 mysql 并通过与另一台主机相同的情况下才有效?还是有更多用途?