我正在尝试使用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实用工具却没有。
[0-9a-f]
的字符。 - Nick T