mysql连接时用的IP地址是否电脑本机上的IP地址呢!

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了mysql连接时用的IP地址是否电脑本机上的IP地址呢!相关的知识,希望对你有一定的参考价值。

诶。还是加Q聊吧。2284825210。

是root用户的话,IP就是<localhost>或<127.0.0.1>,只是代表使用本机,不是代表本机IP地址,操作方法如下:

1、首先,利用Navicat创建一个数据库和表,数据库名为testdb,表为userinfo,并添加一条新记录。

2、用如下的数据库连接字符串访问数据库时,是没有问题的。Driver = mysql ODBC 5.1 Driver; Server = localhost; Port=3306; DATABASE = testdb; user = root; password = 123456。

3、其中,Server是数据库所在主机IP地址,Prot是连接端口;user和password则为连接数据库的用户名和密码,使用Select * from userinfo 可以正确获取到数据。

4、但是当把localhost换成实际的IP地址的时候,就报错了,说明这个数据库testdb是默认没开启访问权限的,默认情况下只允许localhost和127.0.0.1访问。

5、更新root账户的权限。打开mysql命令行窗口,输入grant all privileges on *.* to root@"%" identified by 'abc' with grant option;  flush privileges。

6、创建一个新账户,如guest,并将可被访问的主机定义为%,即所有主机都可访问该账户。测试,没有问题。

参考技术A 如果你链接的是本地的myslq数据库就用localhost或者127.0.0.1就行,但是你也可以用你电脑IP死没问题的,如果是链接另一台电脑的mysql那么就可以使用另一台IP的地址进行连接即可。 参考技术B 如果是root用户的话,IP就是<localhost>或<127.0.0.1>
这只是代表使用本机,不是代表本机IP地址
查IP地址的话,在运行-cmd-输入‘ipconfig’就可以看到
参考技术C 你的网站和数据库是在同一个服务器吗?还是本地安装的?如果是上面的情况就输入localhost就好了,如果网站和数据库不在同一个服务器上,要输入数据库所在的IP地址.追问

诶。还是连接不上啊。。要不我加你QQ吧.2284825210我qq号。。会了我在给你加分采纳你。。

参考技术D 如果你链接的是本地的myslq数据库就用localhost或者127.0.0.1就行,如果是链接另一台电脑的mysql那么就可以使用另一台IP的地址进行连接即可

如何查询局域网内在用的IP地址?

参考技术A 如何查询局域网内在用的IP地址?分享两种适用的方法,希望有所帮助。

在电脑开始菜单[运行],输入cmd回车,在弹出的命令提示窗口输入ipconfig/all回车,能够查看本机的IP、网关、mac地址信息。

然后在命令提示窗口输入arp -a,进行回车,等待返回结果。
从返回结果可以查询看本地局域网中的所有与本机通信的计算机IP地址、mac地址等。

可以在网上下载局域网IP扫描工具,电脑安装后即可查询扫描,我知道的一款扫描工具NetBScanner,它是一款适用于局域网中搜索各个主机ip地址的搜索分析软件,NetBScanner采用了NetBIOS协议,可以扫描指定的ip段内的主机,查看对应主机的详细信息,如:计算机名、IP域名,MAC、网卡属性等,并且可以将信息进行导出,非常方便。

如果使用cmd命令和扫描工具扫描局域网IP,是主动查询访问的方式,需要终端对命令进行回复,如果有些终端为了系统安全,关闭了ping响应,那么查询的IP信息可能与实际情况不符,这里的方法仅供参考,可以查询部分IP。当然如果家庭使用也可进入路由器直接查看局域网所有IP信息,非常方便。

局域网查看在用的IP地址,对IP地址进行管理,是网管人员的基本操作。我常用的方式有两种:登陆交换机查看,通过nmap等扫描工具查看。下面对这两种方式分别说一说。

对于查看局域网IP地址信息,大家有什么看法呢,欢迎在评论区,留言讨论。

如需更多帮助,请私信关注。谢谢

最简单最容易操作的方式就是在这个网路中的任何一台电脑上ping全部的IP地址!当然很慢!有很多软件可以帮你实现!

也可以点击开始按钮,点击运行 输入CMD,运行,然后再打开的运行窗口中一个一个的ping从1到254的地址!或者写一个命令吧!for /L %%x in (1,1,254) do ping 192.168.1.%%1>>ip.txt 运行后自己喝喝茶,然后完毕后入C盘里看那个TXT文件就行!

当然你如果可能登录路由器或是交换机最好了!普通路由器可以在DHCP服务器中看到,或是在无线中也可以看到当然连接的手机登无线终端!如果是了管理的交换机,那就是display arp

也可以在手机安装fing来扫描相当方便


我来补充一个 Linux下查询局域网内在用IP地址的方案 。 查询局域网内在用的IP地址我建议综合使用查询ARP地址表+fping工具动态探测 。理由是ARP缓存的建立和更新是有延迟的,不能准确反应当前局域网内的真实情况。所以需要配合使用fping来进行活动主机检测。

首先需要确认本机是否安装了net-tools,arp命令被包含在这个工具包里。确认安装了net-tools之后,在终端运行:

查看输出结果:

将结果保存到文本文件iplist中,再使用下面的命令提取一下IP:

以上是关于mysql连接时用的IP地址是否电脑本机上的IP地址呢!的主要内容,如果未能解决你的问题,请参考以下文章

MYSQL为啥用IP地址无法连接

MYSQL为啥用IP地址无法连接

苹果电脑怎么查看本机IP与MAC地址

如何查看本机外网ip

如何查询Windows电脑网卡获取到的IP地址

QT udp通信如何获取本机IP?