当前位置: 首页 > 知识库问答 >
问题:

我可以用mysql或psql控制台连接到Tarantool吗?

田柏
2023-03-14

我发现我可以执行SQL请求,但只能在Tarantool内部执行。

我可以像MySQL shell或Postgres shell那样连接到Tarantool吗?

mysql -u admin -h localhost -P 3301
# or
psql ...

或者如何配置其他只了解MySQL或Postgres连接的程序来使用Tarantool?

共有1个答案

娄丁雨
2023-03-14

您不能使用mysqlpsql控制台命令连接到Tarantool,因为每个服务器的通信协议都不同。例如,出于同样的原因,您无法使用mysql实用程序连接到Posgres。但是,没有什么可以阻止您使用tarantoolctl执行对Tarantool的SQL请求。连接到实例后(使用tarantoolctl输入my_instancetarantoolctl connect

\set language sql
\set delimiter ;

之后,您将能够直接在控制台中执行SQL语句。

作为记录,也可以使用Lua函数执行SQL,但这似乎不太方便:

box.execute([[ SELECT 1, 2, 3 ]])

 类似资料:
  • 我试图使用django附带的开发Web服务器(manage.py runserver 0.0.0.0:8000)捕获到控制台的传入连接的IP地址。现在,我收到以下请求输出: 有没有办法在其中获取传入的客户端IP地址?例如,使其看起来像以下内容?

  • Postgresql服务器在我的localhost系统上运行并验证5432: 如果我输入:我会得到以下响应: psql:无法连接到服务器:没有这样的文件或目录 服务器是否在本地运行并接受Unix域套接字“/var/run/postgresql/. s上的连接。PGSQL.5432”? 如果我键入,它会工作并给我一个数据库列表。 文件完全打开,显示: 值“local”仅适用于Unix域套接字连接:

  • 我最近安装了Caffe以及OpenCV和其他依赖项。Pycharm运行了两天,今天我不能再在Pycharm中启动Python控制台了。我可以毫无问题地在终端启动python。。。每次我尝试启动Python控制台时,都需要一段时间才能“连接到控制台”,然后我会得到以下结果: /Users/myname/anaconda/bin/python"/应用程序/PyCharm CE. app/内容/助手/p

  • 有没有什么方法可以将控制台输出镜像到java中的localhost,甚至可以添加一些不错的CSS。如果同一网络中的其他设备也能到达控制台,那就太酷了。我做了很多关于这个主题的研究,但没有找到任何关于这个的网站/线程/问题。帮助将不胜感激!

  • 我需要从tarantool中选择所有数据,从一个空间中选择两个值。如何像mysql一样执行对tarantool的请求? 现在我可以提出两个要求: 但我不知道如何将结果合并成一个;(

  • 我也搜索了一些谷歌解决方案,但它不工作输入图像描述在这里