数据库地址如何查看?

数据库地址如何查看?,第1张

怎么找到数据库地址

你本地就填localhost,不是你本地就填服务器的IP地址啊

数据库地址和名称是什么?怎么知道自己地址和名称?

数据库地址是 .埂 (点就可以) 或者 localhost 或者是127.0.0.1 都可以至于数据库名 你可以打开看看不就知道数据库的名字了

SQL的数据库IP地址在哪找?

方法如下:

首先确认数据库服务器功能开启没有。

服务里面找到SQL Server Agent (MSSQLSERVER) ,启动。

本机IP地址一般绩是127.0.0.1,至于名字,一般都是装数据库时实例的名字 。

如何查看sql2005服务器地址

【方法一】用 SQL 语句查看 SQL Server 2005 端口号

查看 SQL Server 2005 的端口号,我们可以到安装 SQL Server 服务的机器上,通过配置工具 SQL Server Configuration Manager(SSCM)中来找。如果 SQL Server 服务器在远程,这个办法就行不通了。不过,我们还可以通过查看 SQL Server 服务器日志来查看。如果日志内容很多的话,找起来就比较麻烦。幸运的是,SQL Server 2005 为我们提供了一个非常有用的系统存储过程 sp_readerrorlog。(你在 SQL Server 帮助文档中可能找不到)。言归正传,下面演示下通过 SQL 语句来找到 SQL Server 端口号:

exec sys.sp_readerrorlog 0, 1, 'listening'

LogDate ProcessInfo Text ----------------------- ------------ ---------------------------------------------

这里,1433 就是 SQL Server 监听的端口号。

SQL Server 2005 系统扩展存储过程 sys.readerrorlog 可以读取 SQL Server 服务器日志文件。注意,这里的日志文件是指 SQL Server 服务器日志,而不是 SQL Server 数据库的日志文件。【方法二】

点击电脑左下方的开始-Microsoft SQL Server2005-配置工具-SQL Server Configuration Manager- 展开网络配置 --点击MYSQLSERVER协议 --双击TCP/IP --选择IP地址就能看到端口号了

如何查看WordPress的数据库地址

你好,WordPress程序的数据库配置文件都保存在wp-config.php 中。

你登陆到对应的目录,找到wp-config.php,打开,就可以看到。

然后可以在主机控制面板中,登陆phpmyadmin,就可以看到数据表了。

linux怎么查看mysql数据库地址

Linux下查看mysql路径

指令 ps -ef|grep mysql 得出结果

root 17659 1 0 2011 ? 00:00:00 /bin/sh /usr/bin/mysqld_safe --datadir=/var/lib/mysql --socket=/var/lib/mysql/mysql.sock --log-error=/var/log/mysqld.log --pid-file=/var/run/mysqld/mysqld.pid

mysql 17719 17659 0 2011 ? 03:14:57 /usr/libexec/mysqld --basedir=/usr --datadir=/var/lib/mysql --user=mysql --pid-file=/var/run/mysqld/mysqld.pid --skip-external-locking --socket=/var/lib/mysql/mysql.sock

usr/bin/mysql 是指:mysql的运行路径

var/lib/mysql 是指:mysql数据库文件的存放路径

usr/lib/mysql 是指:mysql的安装路径

sql数据库ip地址怎么看

首先确认数据库服务器功能开启没有。

服务里面找到SQL Server Agent (MSSQLSERVER) ,启动。

本机IP地址一般都是127.0.0.1,至于名字,一般都是装数据库时实例的名字

如何查看oracle数据库的IP地址

cms2是net服务名,如果你以前用过该服务名连接实例的话,在你的客户端里找到E:\oracle\product\10.2.0\client_1\NETWORK\ADMIN\tnsname.ora文件,找到对应的cms2,就能查到了ip了,查到的也可能是主机名……

oracle中如何查看数据库服务器的ip地址

楼上正解。如果有本地net服务,可以再cmd命令窗口中执行 tnsping ORACLE_SID查看服务器IP地址!

如何查看本机的oracle数据库的IP地址 和 数据库名

在$ORACLE_HOME/network/admin定listener.ora和tnsname.ora里面

if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[p_getlinkinfo]') and OBJECTPROPERTY(id, N'IsProcedure') = 1) drop procedure [dbo].[p_getlinkinfo] GO /*--获取连接SQL服务器的信息 所有连接本机的: *** 作的数据库名,计算机名,用户名,网卡物理地址,IP地址,程序名 --邹建2003.11(引用请保留此信息)--*/ /*--调用示例 --显示所有本机的连接信息 exec p_getlinkinfo --显示所有本机的连接信息,包含ip地址 exec p_getlinkinfo @includeip=1 --显示连接指定数据库的信息 exec p_getlinkinfo '客户资料' --*/ create proc p_getlinkinfo @dbname sysname=null,--要查询的数据库名,默认查询所有数据库的连接信息 @includeip bit=0--是否显示IP地址,因为查询IP地址比较费时,所以增加此控制 as declare @dbid int set @dbid=db_id(@dbname) create table #tb(id int identity(1,1),dbname sysname,hostname nchar(128),loginname nchar(128),net_address nchar(12),net_ip nvarchar(15),prog_name nchar(128)) insert into #tb(hostname,dbname,net_address,loginname,prog_name) select distinct hostname,db_name(dbid),net_address,loginame,program_name from master..sysprocesses where hostname<>'' and (@dbid is null or dbid=@dbid) if @includeip=0 goto lb_show  --如果不显示IP地址,就直接显示 declare @sql varchar(500),@hostname nchar(128),@id int create table #ip(hostname nchar(128),a varchar(200)) declare tb cursor local for select distinct hostname from #tb open tb fetch next from tb into @hostname while @@fetch_status=0 begin set @sql='ping '+@hostname+' -a -n 1 -l 1' insert #ip(a) exec master..xp_cmdshell @sql update #ip set hostname=@hostname where hostname is null fetch next from tb into @hostname end update #tb set net_ip=left(a,patindex('%:%',a)-1) from #tb a inner join ( select hostname,a=substring(a,patindex('Ping statistics for %:%',a)+20,20) from #ip where a like 'Ping statistics for %:%') b on a.hostname=b.hostname lb_show: select id,数据库名=dbname,客户机名=hostname,用户名=loginname ,网卡物理地址=net_address,IP地址=net_ip,应用程序名称=prog_name from #tb go

  

–2000 SQL code

select spid,hostname,net_address from sys.sysprocesses 

–2005 SQL code

select session_id,client_net_address,local_net_address from

sys.dm_exec_connections

你这种数据结构的话,应该先把IP地址转换成数值,才能用 数值 比较查询。

IP协议规定IP总长度是32位的,所以每组是8位

如果我们把ip地址看成 a.b.c.d,那么转成IP数值就是

d*2的0次方 + c*2的8次方 + b*2的16次方 + a*2的24次方

为了实现IP 字符串转换成数值,要建一个函数。

if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[f_IP2Int]') and xtype in (N'FN', N'IF', N'TF'))

drop function [dbo].[f_IP2Int]

GO

-- 字符串IP地址转换成IP数值函数。

CREATE FUNCTION dbo.f_IP2Int(

@ip char(15)

)RETURNS bigint

AS

BEGIN

DECLARE @re bigint

SET @re=0

SELECT @re=@re+LEFT(@ip,CHARINDEX('.',@ip+'.')-1)*ID

,@ip=STUFF(@ip,1,CHARINDEX('.',@ip+'.'),'')

FROM(

SELECT ID=CAST(16777216 as bigint)

UNION ALL SELECT 65536

UNION ALL SELECT 256

UNION ALL SELECT 1)a

RETURN(@re)

END

GO

查询语句中就可以用这个函数了

select address

from IP_table

where f_ip2int(IP_address) beween f_ip2int(IP_start) and f_ip2int(IP_end)


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/sjk/6701944.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-03-27
下一篇2023-03-27

发表评论

登录后才能评论

评论列表(0条)

    保存