我正在使用MySQL 5.5。它在my.ini中包含(注释)行:
[client]
#password = your_password
如果我取消注释“密码”行,则看不到它,并允许我使用空密码进行连接。
[client]
user = root
password = password
这也不行。
如果这不可能,那么这些行打算做什么?
答案 0 :(得分:1)
[client]
(或my.ini
)文件中的my.cnf
部分用于为MySQL客户端应用程序mysql
之类的客户端程序提供设置。请参阅有关option files的文档:
MySQL发行版中提供的所有客户端程序(而不是mysqld)都读取
[client]
选项组。要了解使用C API的第三方客户端程序如何使用选项文件,请参见第28.7.7.50节“ mysql_options()”中的C API文档。通过
[client]
组,您可以指定适用于所有客户端的选项。例如,[client]
是用于指定用于连接服务器的密码的适当组。 (但是请确保选项文件只能由您自己访问,以免其他人无法找到您的密码。)
客户端应用程序具有很多设置/参数(请参见mysql --help
),如果您希望方便地预定义一些值,从而不必一直编写它们,则可以使用{ {1}}部分。