我有一个mysql正在运行。我可以访问它
mysql -h 127.0.0.1 -u root -P 8009 -p
(要求密码)
现在我想用 curl 提出请求:
curl 127.0.0.1:8009 ????
我需要传递密码和一些简单的命令(在一个数据库中插入)
有可能/如何做到这一点?
编辑:由于这似乎不可能,我扩大了问题的范围。
我对 wget 或任何在 mysql 库中制作简单命令而不安装特定实用程序(mysql 本身、python 包等)的东西持开放态度。所以在 bash 中使用常用的命令。
我无法真正控制发出请求的环境。
只能在基于浏览器的 REST API for MySQL Cloud Service中使用密码。
它不适用于您的情况 - 与 MySQL 通信的协议不是 HTTP,因此您不能使用像 cURL 这样的 HTTP 客户端。
你不能。
curl
是一个 HTTP 客户端。MySQL 不使用 HTTP 协议。显然有一个插件添加了 HTTP API,但 MySQL Labs 页面这样说:
所以你运气不好。