如何在navicate中查找mariadb端口号

j9per5c4  于 2023-01-17  发布在  其他
关注(0)|答案(1)|浏览(834)

我的系统上安装了一个mariadb,我想使用jpa将其与spring Boot 连接,所以我忘记了端口号
有人能告诉我如何在navicate中找到它吗

wmomyfyw

wmomyfyw1#

1.如果您还没有使用Navicat连接到数据库,并且您还没有端口,那么您无法从Navicat找到端口。
1.如果您当前通过Navicat连接到数据库,只需单击连接选项卡

您将看到此对话框

然后你可以看到端口。即使你没有使用Navicat,我所知道的大多数工具总是需要一个特定的端口用于数据库连接,所以如果你在工具上保存了连接信息,并且端口没有改变,那么你可以在那里找到它。
1.如果您使用的是Windows,可以尝试此方法:
a.确保数据库服务正在运行,然后打开任务管理器〉转到"详细信息"选项卡并找到进程名称"mysqld.exe":

如果有多个进程,请记下所有"PID"编号。
b.打开命令提示符(如果需要,以管理员身份),然后键入以下内容
netstat -aon | findstr "PID",然后按"确认";例如,"PID"为2668,如下所示:

根据与数据库建立的连接,您可能会得到两行或多行的结果,但端口都是相同的。在该示例中,端口是4238,位于单词TCP旁边:
| 方案|本地地址(本地IP:端口)|国外地址|州|PID|
| - ------|- ------|- ------|- ------|- ------|
| 传输控制协议|0.0.0.0:4238|0.0.0.0:0|倾听|小行星2668|
1.另一种方法是检查"my.ini/my.cnf"文件,如果你不知道在哪里找到它,在Windows中打开"运行"对话框,输入"services.msc",然后点击"确定"。

找到MariaDB/MySQL服务名称(或您给它的任何自定义服务名称),右键单击它,然后选择"属性":

打开"属性"对话框后,突出显示"可执行文件的路径"区域下方的文本,并将鼠标向右(末端)拖动,以定位"my.ini"文件的位置。

您只需突出显示"my.ini"文件所在的路径,粘贴到"运行"中,然后单击"确定",文件将打开:

您可以在[mysqld][client]部分找到端口。两者应该具有相同的端口,但根据您的MariaDB版本,信息可能与此屏幕截图不同:

附加:
如果您通过某种工具(如Navicat)连接到数据库,并且能够运行查询,但(奇怪的是)无法检查连接属性,那么您可以执行以下查询来获取数据库端口号:SHOW VARIABLES LIKE '%port%';

相关问题