在mysqldump命令行上指定单独的配置文件
我的主要MySQL用户的/home//My.cnf文件如下所示(Linux系统):在mysqldump命令行上指定单独的配置文件,mysql,mysqldump,Mysql,Mysqldump,我的主要MySQL用户的/home//My.cnf文件如下所示(Linux系统): [客户端] 主机=本地主机 使用者= 密码=******** 数据库=h2o_amr 我想将mysqldump指向这个配置文件,它位于将写入mysqldump文件的目录中: [client] host=localhost user=<user> password=******** [客户端] 主机=本地主机 使用者= 密码=******** 如何将mysqldump指向此配置文件?在发布此问题之
[客户端]
主机=本地主机
使用者=
密码=********
数据库=h2o_amr
我想将mysqldump指向这个配置文件,它位于将写入mysqldump文件的目录中:
[client]
host=localhost
user=<user>
password=********
[客户端]
主机=本地主机
使用者=
密码=********
如何将mysqldump指向此配置文件?在发布此问题之前,我已在手册页和Internet中搜索了此问题的答案。,有一个--defaults file=PATH
选项正好满足您的需要。我用mysqldump自己尝试了一下,结果似乎奏效了
还有其他方法可以让MySQL读取选项文件而不使用该参数:使用默认路径MySQL客户端搜索来编译选项列表()。有三个选项可以更改默认行为:
:不要从任何选项文件中读取默认选项--无默认值
:仅读取给定文件中的默认选项--默认文件=#
:在读取全局文件后读取此文件--默认额外文件=#
[client]
host=localhost
user=<user>
password=********