当前位置: 首页 > 面试题库 >

MySQL实用程序-〜/ .my.cnf选项文件

堵才哲
2023-03-14
问题内容

我正在尝试使用2种mysql实用工具mysqldiff和mysqldbcompare,并希望避免在命令行上输入密码

是否可以使用选项文件为数据库连接指定密码,以防止我必须指定密码?

这是我目前拥有的命令…

/usr/share/mysql-workbench/python/mysqldiff --server1=root@localhost --server2=root@localhost --difftype=sql db1:db2

我在〜/ .my.cnf也有一个文件,该文件具有“ 600”权限,并且包含以下内容。

[client]
user=root
password=mypassword

当我通过命令行连接到MySQL时,它将在我的选项文件中获取详细信息,但mysql实用程序却没有:-/


问题答案:

尝试这个 -

[client]
user=root
password="pass"

[mysql]
user=root
password="pass"

[mysqldump]
user=root
password="pass"

[mysqldiff]
user=root
password="pass"

.my.cnf的位置: ~/.my.cnf

请参考标题为“ 使用选项文件”的手册页



 类似资料:
  • 问题内容: 我正在尝试远程连接到Ubuntu中的数据库,但是在尝试进行以下操作时收到错误消息: 在第1行的配置文件/etc/mysql/my.cnf中找到没有前一组的选项 my.cnf看起来像: 问题答案: 字符集编码 检查文件的字符集编码。确保它是ASCII码。 例如,使用命令查看开头是否有UTF-8 BOM。

  • 在《MySQL my.ini配置文件详解》一节我们讲解了 Windows 操作系统中 MySQL 的配置文件 my.ini。Linux 操作系统中 MySQL 的配置文件是 my.cnf,一般会放在 /etc/my.cnf 或 /etc/mysql/my.cnf 目录下。总的来说,my.cnf 类似于 my.ini 配置文件。 如果你使用 rpm 包安装 MySQL 找不到 my.cnf 文件,可

  • 本文向大家介绍MariaDB(Mysql分支)my.cnf配置文件中文注释版,包括了MariaDB(Mysql分支)my.cnf配置文件中文注释版的使用技巧和注意事项,需要的朋友参考一下

  • 问题内容: 文档指出error:option函数将可用:XHR实例,状态消息字符串(在这种情况下始终为错误)和从XHR实例返回的可选异常对象(本书:JQuery in Action) 使用以下命令(在$ .ajax调用中),我可以确定我遇到了“ parsererror”和“ timeout”(因为我添加了timeout:option)错误 您在错误选项中评估的其他内容是什么?是否包括可选的异常对象

  • 问题内容: 有什么方法可以使用SQL命令删除文件? 我在文件系统中有图像文件,并在DB中链接到它们。例如: 删除类别\产品后,删除属于已删除类别\产品的图像的链接。(因为’ON DELETE CASCADE’) 但是我也需要删除文件本身。就像是: 当然可以创建必须删除的所有文件的表。我问是否有任何实时方法。 谢谢 问题答案: 您不能在MySQL内部执行此操作。它可以影响文件的唯一操作是在查询中创建

  • 4.3.1. 在命令行上使用选项 4.3.2. 使用选项文件 4.3.3. 用环境变量指定选项 4.3.4. 使用选项设置程序变量 可以用几种方式提供MySQL程序的选项: ·在命令行中在程序名后面提供。这对于具体程序调用时使用的选项很普遍。 ·在程序启动时读取的选项文件中设置。这对于每次程序运行时使用的选项很普遍。 ·在环境变量中设置。这对每次程序运行时所使用的选项很有用,尽管实际上最常用选项文