在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
文件中指定的位置搜索.cnf文件(Windows上不存在)。
2条答案
按热度按时间fzsnzjdm1#
在my.ini中,您可以创建一个客户端部分来放置用户和密码。
字符串
cgyqldqp2#
例如,在Windows上,您只能在
my.ini
中的[client]
下设置密码banana
,如下所示。* 我的答案解释了[client]
,我的答案解释了my.ini
在Windows上的位置,我的答案解释了如何通过在my.ini
中的[client]
下设置用户john
和密码banana
来登录:字符串
然后,您可以通过将
my.ini
的位置和john
分别设置为--defaults-file=
或--defaults-extra-file=
和-u
来登录,如下所示。*--defaults-file=
或--defaults-extra-file=
必须是第一个选项,否则会出现错误:型
或者:
型
my.ini
的位置设置为--defaults-file=
或--defaults-extra-file=
会出现如下错误:型