当前位置: 首页 > 面试题库 >

如何测试MySQL在哪个端口上运行以及是否可以连接到该端口?

吕高寒
2023-03-14
问题内容

我已经安装了MySQL,甚至以用户身份登录那里。

但是当我尝试这样连接时:

http://localhost:3306
mysql://localhost:3306

都不行。不确定两者是否都应该工作,但其中至少有一个应该:)

如何确定端口确实是3306?有Linux命令可以以某种方式查看它吗?另外,是否有更正确的方法通过网址进行尝试?


问题答案:

要在端口上找到侦听器,请执行以下操作:

netstat -tln

如果mysql确实在该端口上侦听,您应该看到一条类似于以下内容的行。

tcp        0      0 127.0.0.1:3306              0.0.0.0:*                   LISTEN

端口3306是MySql的默认端口。

要进行连接,您只需使用所需的任何客户端,例如基本的mysql客户端。

mysql -h localhost -u用户数据库

或由您的库代码解释的URL。



 类似资料:
  • 我正在使用React构建一个简单的项目,我希望它连接到一个数据库(mongodb Atlas)。但是,我只能使用Node连接到我的数据库。是否可以在同一个端口3000上运行两个节点和反应? 我还将Express与Node一起使用,因为我发现在制作具有相同navBar和页脚的新页面时使用ejs文件非常方便。 有没有可能把这三个人放在一个港口?

  • 问题内容: 我正在一个项目中,该项目有很多由库创建的对象,并且无法访问这些对象的创建过程。 以下代码片段很好地说明了我的问题。 码: 是Clazz在编译时可能会或可能不会实现的接口。 码: 以下代码是我遇到的问题。请注意以下几点: 仅在c是的实例时调用。 并且都是我无法访问的类中的私有方法。 在编译时,将 不 包含名为的方法。 ExampleExecutor 不是 我的课程。我无法以任何方式访问它

  • 我试图弄清楚是否可以在Express.js应用程序的上下文中运行TestCafe测试。我的想法是创建一个表单,接受输入(如UPC代码),然后单击表单上的submit,它将导致TestCafe测试以无头模式(在某处)生成,并将UPC加载到此页面https://www.ebay.com/sh/research. 从那里,TestCafe将从页面获得结果并将它们粘贴到我的数据库中。 我把测试放在一个名为

  • 我试着发送一个数据包,然后必须等待服务器的确认,这样我就知道是必须重新发送同一个数据包还是发送下一个数据包.. 为此,我在客户端上使用相同的套接字来发送数据包和接收确认(ack),在服务器端使用相同的另一个套接字,用于接收数据包,然后向客户端发送确认。。 第一个问题是客户端正在发送数据包,服务器正在接收它,然后将确认发送到客户端,但客户端在接收确认数据包时阻塞。 我正在制作一些System.out

  • 问题内容: 我尝试将其与Java SDK一起在家里安装… SDK运行良好,现在我可以使用命令提示符将Java程序编译为类… 但是我不确定如何测试JDBC是否正在连接到我的服务器/数据库/ mysql。 感觉我的服务器(这是一个共享的网站/网络主机)可能不允许连接… 我如何测试JDBC正确安装而不必连接到服务器? 然后,如何测试(请使用单独的代码)JDBC(现已确认有效)正在连接到我的数据库? 非常

  • 问题内容: 我知道不可能在ubuntu上编码测试,因为我需要苹果的xCode,但是我想知道,一旦编码,是否可以在Ubuntu上运行自动化测试。 谢谢。 问题答案: 否,不幸的是,appium需要使用xCode才能使用UiAutomation和工具在iOS上执行测试。