我知道如何使用
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,或者更好的是,我会拍拍相关开发人员的肩膀,让他们将输出字符串更改为有用的内容。