有没有办法可以找出局域网内装有mysql 的机器的IP地址 就像 sqlserve 登录时可以找出局域网内sqlserver服务器的列表
jdbc:mysql://localhost:3306/database,
但是当你要连接到其他机器上的mysql的时候,单单把上面的语句的localhost改成对应的ip是没有用的,因为Mysql默认开放的连接权限是 localhost,当你需要连接到其他机器上的时候,需要其他机器上的MySQL开启除本地以外的其他ip连接的权限。
在局域网内连接MySQL首先要给MySQL开启远程连接的功能,在MySQL服务器上MySQL命令行执行以下命令:
|
它的意思是给从任意ip地址连接的用户名为root,密码为123的用户赋予所有的权限。其中的"%"为任意的ip地址,如果想设为特定的值也可以设定为特定的值。
执行了该语句后就可以在其他机器上以root:123访问到该机器上了,这种行不
嗯 行~~
其实我想的是。 我知道是哪台机器装了mysql 库。但是不知道机器的IP 所以想找一个办法遍历出来那几台机器的IP