Mis*_*hko 50 mysql windows mysqldump
我从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)
它按预期工作.
我究竟做错了什么 ?
Mis*_*hko 96
我找到了答案:--defaults-extra-file必须是第一个选择.这按预期工作:
...\right_path\mysqldump --defaults-extra-file=d:\1.cnf
--add-drop-database --databases my_database_name
Run Code Online (Sandbox Code Playgroud)