我已经看过 http://dev.mysql.com/doc/refman/4.1/en/mysql-config-wizard-file-location.html
和
http://dev.mysql.com/doc/refman/5.1/en/option-files.html
但我仍然坚持这个古老的问题!"我的my.ini在哪里"我正在使用带有mysql 5.5.28的Windows Server 2008.我使用mysqld --install安装了服务,我可以使用sqlyog使用mysql服务器.但不幸的是,我无法找到的my.ini在installation directory或不在c:\既不c:\windows也不在data_dir查询show variables like "mysql_home"返回什么为好.
有什么建议?
我从Windows命令行运行以下命令来备份我的数据库:
...\right_path\mysqldump --add-drop-database --databases my_database_name
--defaults-extra-file=d:\1.cnf
Run Code Online (Sandbox Code Playgroud)
其中d:\1.cnf包含以下内容:
[client]
user="my_user"
password="my_password"
Run Code Online (Sandbox Code Playgroud)
不幸的是,我收到以下错误消息:
mysqldump: unknown variable 'defaults-extra-file=d:\1.cnf'
Run Code Online (Sandbox Code Playgroud)
如果我做:
...\right_path\mysqldump --add-drop-database --databases my_database_name
--user="my_user" --password="my_password"
Run Code Online (Sandbox Code Playgroud)
它按预期工作.
我究竟做错了什么 ?
我试图理解my.ini配置文件([client],[mysqld],[mysql])中的不同部分等等,我正在寻找一个描述my.ini文件的每个可选部分的指南,我也想知道init_connect和init-connect之间的区别是什么,我的意思是下划线(_)和连字符( - ),谢谢大家,祝你有愉快的一天.