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

从命令行访问mysql远程数据库

袁良弼
2023-03-14

我有一个有机架空间的服务器。我想从我的本地计算机命令行访问数据库。

我试着说:

mysql -u username -h my.application.com -ppassword

但它给出了一个错误:

错误2003(HY000):

无法连接到“my.application.com”上的MySQL服务器(10061)

导致此错误的原因以及如何连接到远程数据库?

共有1个答案

应涵容
2023-03-14

要直接登录到远程mysql控制台,请使用以下命令:

mysql -u {username} -p'{password}' \
    -h {remote server ip or name} -P {port} \
    -D {DB name}

例如:

mysql -u root -p'root' \
        -h 127.0.0.1 -P 3306 \
        -D local

文档中指定的-p后面没有空格

它将通过切换到提到的数据库直接将您带到mysql控制台。

 类似资料:
  • 问题内容: os x 10.6上的mysql位于 当我在终端中输入命令时,找不到命令。这是因为套接字路径错误吗?如果是这样,我该如何解决? 谢谢 问题答案: 只需在您的终端中执行以下操作: 如果你定的路径是不是该字符串,你必须添加这样的:或

  • 我试着从命令行访问mvn。 我试图验证Maven是否如手册所说通过MVN--version进行了良好配置,但结果是: 这会是什么?我是否应该在每次需要变量时导出它们?

  • 我有一个应用程序,我必须访问连接到同一网络的所有pc及其MySql数据库,我还想远程连接到服务器。 实际上,我有一个下拉服务列表,每个服务都有一个库名。当我选择一个服务时,我想建立与数据库的连接,它要么位于同一个网络上,要么位于任何远程服务器上。 记住,我知道主机名、用户名、密码和数据库名。我正在使用mysqli_connect函数。 我尝试了网上提供的多种选择,但都是徒劳的。e、 g授予主机和用

  • 所以我正在处理这个Django项目,使用MySQL作为DB引擎。 我犯了一些错误,现在我不得不删除一个我无意中创建的表。因此,我试图通过命令行访问DB,但不知道如何访问。 有人能帮忙吗?还是有更好的方法在MySQL DB中删除一个表? 谢谢。

  • 我试图在我的网页中使用PHP从远程机器中的shell获得结果。我用了这些台词: 我试图得到结果在我的网页在windows机器和libssh2已经包含在easyphp. 有什么想法吗?

  • 问题内容: 我已经开发了一个 JAVA SWING应用程序 。我想在安装此应用程序 几台电脑 ,所有 访问互联网 。那么我应该在哪里放置MYSQL数据库?所有这些计算机都应该能够 通过Internet访问相同的数据库。 问题答案: 出于安全性(身份验证授权,加密)和性能的原因,允许直接通过Internet访问数据库不是很常见。在大多数情况下,您将创建一个基于Web的服务器应用程序,该应用程序可以执