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

嘿,我对这个IP地址有一些经验。
记得有一次帮朋友创建数据库的时候,就遇到了本地连接和远程连接的这种区别。

首先你需要明白,对于root用户来说,显示的IP地址是localhost或者1 2 7 .0.0.1 ,它实际上指的是本机。
这与您的真实IP地址不同,它只是告诉您该操作是在您的本地计算机上执行的。

当时我让他用Navicat创建一个名为testdb的数据库,然后创建一个名为userinfo的表并往里面放入一条数据。
连接字符串的写法如下:driver=MySQLODBC5 .1 driver;server=localhost;port=3 3 06 ;database=TestDB;user=root;password=1 2 3 4 5 6 这没有问题。
我可以连接到数据库并查看数据。

有趣的是,我的朋友尝试使用真实IP地址进行连接,但出现错误。
当时不太明白,后来查了资料才发现这个数据库默认是其他IP无法访问的,只有localhost和1 2 7 .0.0.1 可以到达。

后来我教他更新root账户的权限。
在mysql命令行窗口中输入以下命令:grantallprivilegeson.toroot@"%"identifiedby&3 9 ;abc&3 9 ;withgrantoption;冲洗特权。
这意味着向 root 用户授予所有权限并允许连接到任何主机。

然后,我让他创建一个名为Guest的新帐户,并将可访问的主机定义为%,这意味着所有主机都可以访问该帐户。
我试过了,有人没问题,已连接。

在这种情况下,我记得数据在 X 左右,但我建议您检查一下以避免任何差异。
总之,本地连接和远程连接有一些区别,操作时要小心。

Navicat for MySQL怎么连接局域网MySQL数据库 Navicat for MySQL连接局域网MySQL数据库的具体操作

哦,我们来详细讲一下Navicat for MySQL 连接局域网MySQL 数据库。
这其实并不是一个复杂的操作,但是你必须一步一步地去做,所以不要着急。

首先您必须打开 Navicat for MySQL 软件。
启动后,查看主界面的左上角。
有一个看起来像一把小锁的图标。
单击它。
然后从下拉菜单中选择“MySQL”进入连接设置。

接下来,您将看到“MySQL新建连接”界面。
此时,您必须填写一些重要信息。
首先想一个连接名称,选择一些容易记住的,例如“LAN MySQL”。

然后是服务器名称或IP地址,需要填写你的目标MySQL服务器的局域网IP地址,如1 9 2 .1 6 8 .1 .1 00。
默认端口为 3 3 06 ,除非您的服务器使用不同的端口,否则您必须更改它。

用户名和密码,需要填写您有权访问的MySQL帐号和密码。

填写此信息后,单击下面的“测试连接”按钮。
如果出现“连接成功”的提示,则说明您填写的信息正确,网络已畅通。
如果没有,您需要检查IP、端口、防火墙设置或用户权限。

测试成功后,点击“确定”保存连接配置。
现在,如果您查看左侧的连接列表,您将看到添加了一个新的连接项。

要访问数据库,双击连接名称,Navicat 会自动加载,显示所有数据库的列表,然后就可以开始管理操作。

注意:首先要保证局域网内的设备可以互通,并且MySQL服务器也必须允许远程连接。
必须检查服务器上的链路地址配置是否为0.0.0.0或LAN IP。

还必须确认用户权限。
您必须确保使用的MySQL帐户具有远程访问权限。
例如,您可以使用 GRANT ALL PRIVILEGES ON 。
发送至“用户”@“1 9 2 .1 6 8 .1 .%”,由“密码”标识。

最后,如果连接失败,必须检查服务器和本地防火墙是否允许MySQL端口(默认3 3 06 )。

就这么简单。
按照以下步骤操作,您在局域网中连接MySQL数据库将没有问题。
当时我不太明白,后来慢慢摸索就明白了。

如何查询mysql主从ip地址

2 02 3 年,朋友问如何查看电脑的IP地址。
我说一种方法是打开开始菜单,运行cmd,输入ipconfig /all,你就会看到IP地址。
方法二、打开网络和共享中心,找到本地连接,点击属性,然后点击详细信息,也可以看到。
但他说他不知道如何打开网络和联盟中心。
然后我就想,也可以用方法三。
在百度上搜索“研究ip地址”就可以直接找到。
算了,你瞧。