是否有任何 CLI 工具可以使用 URL(mysql://xxx)连接到 MySQL 服务器?

是否有任何 CLI 工具可以使用 URL(mysql://xxx)连接到 MySQL 服务器?

我知道如何使用

mysql -u username -pPASSWD -h hostname -P port databasename

进行连接,但是我需要一个可以使用 RFC 1738 URL(mysql://user:passwd@hostname:port/databasename?charset=utf8)的工具,因为我将这个字符串作为我的脚本的输入。

有这样的工具吗?mysql 客户端似乎不支持上述 URL。

答案1

mycli提供此功能。

mycli mysql://username:password@host:port/database?parameter=value

答案2

看来该工具睡魔提供了此功能。

老实说,如果这是我要解决的问题,我会使用 sed/awk,或者更好的是,我会拍拍相关开发人员的肩膀,让他们将输出字符串更改为有用的内容。

相关内容