【问题标题】:Using my.ini to access mysql.exe from the commandline without -p?在没有-p的情况下使用my.ini从命令行访问mysql.exe?
【发布时间】:2019-12-18 16:43:12
【问题描述】:

在 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 和 my.cnf 没有区别... Mysql 确实有一些特定于操作系统的参数,这不太可能是其中之一。所以,我会尝试你为 linux 找到的解决方案。

标签: mysql windows


【解决方案1】:

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

[client]
user=yourmysqluserhere
password=yourpasswordhere

【讨论】:

    猜你喜欢
    • 2012-07-15
    • 1970-01-01
    • 1970-01-01
    • 2012-01-15
    • 1970-01-01
    • 1970-01-01
    • 2016-08-18
    • 1970-01-01
    • 2011-07-06
    相关资源
    最近更新 更多