mysql - 在没有-p的情况下使用my.ini从命令行访问mysql.exe?

标签 mysql windows

在 Linux 上,可以更改 my.cnf,这样 mysql -u myusername 将在没有 -p 选项的情况下在客户端工作。使用配置文件来设置它比在登录行输入密码更安全,而且比在默认的 -p 提示符下输入密码更方便(尽管可能不太安全)。但我还没有找到有关更改 my.ini 文件以实现此结果的指南。作为引用,我一直在使用:https://dev.mysql.com/doc/refman/5.7/en/option-files.html (我的版本是5.7)。我还阅读了 my.ini 文件。所使用的语言太含糊和技术性让我无法理解,所以我希望找到或最终编写一个真正的指南。

根据我的研究:

  • my.cnf 也可以。
  • mysql 将在 mysqldvlhelp.txt 文件(Windows 上不存在)中指定的位置搜索 .cnf 文件。

最佳答案

在您的 my.ini 中,您可以创建一个客户端部分来放置用户和密码。

[client]
user=yourmysqluserhere
password=yourpasswordhere

关于mysql - 在没有-p的情况下使用my.ini从命令行访问mysql.exe?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57455487/

相关文章:

mysql - 按月分组,即从开始时间戳起 30 天而不是实际月份分组

java - 如何使用 java.nio.Files 创建软符号链接(symbolic link)

c++ - cmake - find_library - 自定义库位置

c# - 与命令行应用程序交互的最佳方式

MySQL Combine SELECT 结果在行中

php - PHP 中的 EOT 仅显示一行

SQL查询确定一个范围内的停止时间

php - 明显不工作

python - 让我们加密证书,Python 和 Windows

python - 将多版本 python 应用程序移植到 Windows