精华内容
下载资源
问答
  • 局域网访问MySQL数据库

    千次阅读 2017-03-15 13:28:50
    局域网连接mysql报错: 解决方法: ...这个时候只要在localhost的那台电脑,登入mysql后,更改 "mysql" 数据库里的 "user" 表里的 "host" 项,从...想让局域网中的所有机器都能连接MySQL数据库: 2、要给MySQL开
         
    

     局域网连接MySQL报错:

    解决方法:
    1、可能是帐号不允许从远程登陆,只能在localhost。这个时候只要在localhost的那台电脑,登入mysql后,找到"mysql" 数据库里的 "user" 表里的 "host" 项,从"localhost"改称"%"  。

    2、其次想让局域网中的所有机器都能连接MySQL数据库:

         要给MySQL开启远程连接的功能,在MySQL服务器控制台上执行MySQL命令:

    grant all privileges on *.* to root@"%" identified by 'root' with grant option; 
    flush privileges;

            其中上面两行代码的意思是给从任意ip地址连接的用户名为root,密码为abc的用户赋予所有的权限。其中的"%"为任意的ip地址,如果想设为特定的值也可以设定为特定的值(以通配符%的内容增加主机/IP地址,也可以直接增加IP地址)。

          设置完这些之后,局域网内的MySQL服务器可以访问了。


    展开全文
  • 我们之前做的一个项目,是要做一个网站,并且网站要能访问到客户公司局域网内的SQL Server数据库. 公网的电脑访问局域网内的数据库??? 当时可把我们难倒了.在无计可施的时候,我打电话咨询了前公司的技术大牛,给我...

    1,外网的服务器(比如Java web)如何连接局域网内的数据库呢? 

    2,公网的电脑如何访问局域网内的某个服务呢? 
    情景:

    我们之前做的一个项目,是要做一个网站,并且网站要能访问到客户公司局域网内的SQL Server数据库. 
    公网的电脑访问局域网内的数据库??? 
    当时可把我们难倒了.在无计可施的时候,我打电话咨询了前公司的技术大牛,给我介绍了端口映射花生壳 
    首先我们要明确3点: 
    (a)公网中的电脑是可以访问局域网的网关(外网ip)的; 
    (b)网关的外网ip是由运营商分配的,是不固定的(所以才要用到花生壳); 
    (c)外网是无法直接访问到局域网中的某台电脑的.

     

    我们起初的解决方案如下: 
    客户公司必须通过TP-LINK 上网,因为TP-LINK 有端口映射的功能. 
    为什么要端口映射呢?比如SQL Server数据库的端口号是1433,所在电脑ip是192.168.1.125(示例),那么可以在TP-LINK中进行端口映射,效果就是只要访问公网ip的端口号为1433 时,TP-LINK 就会定位到ip是192.168.1.125(示例)的电脑,也就是TP-LINK通过这种机制,可以用端口定位到局域网中的指定电脑. 

    牺牲端口,模拟公网IP
    这样就达到了公网访问局域网中某台电脑的目的.如下图 

     但是客户公司使用的是电信光猫上网,而且电信光猫没有端口映射的功能,因此必须要连一个TP-LINK.连接TP-LINK之后,拓扑图如下: 

     

    这样的话,就有两层局域网了,但是端口映射只能穿透一层局域网 
    现在有两个难题: 
    1,多了一个TP-LINK,因为有两个路由器就有两层局域网了,端口映射只能穿透一层局域网; 
    2,网关的外网ip是随时都有可能变化的.公网访问时ip肯定是不能写死的.

    难题1的解决方案:

    让光猫只充当Bridge,说得通俗一点,就是充当一根网线.那么需要破解光猫,如何破解光猫呢? 
    首先用电脑直接连接光猫,获取光猫的超级管理员,步骤如下: 
    注意:电脑一定要直连光猫 
    用光猫背后的useradmin 帐号和密码登录 192.168.1.1 
    然后下载http://192.168.1.1/backupsettings.conf 

    下载backupsettings.conf的具体步骤:

    (a)使用路由器背面的用户名密码登录;

    (b)登录成功之后,在地址栏敲这个http://192.168.1.1/backupsettings.conf

    (c)可能会又进入登录界面(之前已登录,怎么又要登录?不正常啊! 咱们破解也不正常啊),不用管,照样输入路由器背面的用户名密码,可能要反复3次

    (d)登录成功之后,重复(b),直到下载成功.

     


    用记事本打开,找到telecomadmin+8位数,这个就是你光猫telecomadmin的密码。 
    首先把URL>http://devacs.edatahome.com:9090/ACS-server/ACS找到,改成URL>http://devacs.edatahome.com.disable:9090/ACS-server/ACS,使得无法连接远程管理服务器,然后找到
    <TotalTerminalNumber>5</TotalTerminalNumber>,把5改成一个比较大的数字用以解除光猫接入设备数量限制。 
    然后用telecomadmin帐号和你刚才找到的密码登录192.168.1.1 
    打开 http://192.168.1.1/updatesettings.html 页面,把刚刚改好的配置恢复。 
    进入宽带设置界面,把internet连接从pppoe改成桥接(Bridge),类似于下面这个界面 

    宽带设置

     

    设置好了之后,让路由器连接光猫,然后把主机B(SQL Server所在的电脑)连接数路由器,登录192.168.1.1,先设置上网参数(密码),然后来设置端口映射. 
    注意:此时,电脑直连光猫将不能上网,必须连接TPLink路由器,因为此时光猫仅仅起到Bridge作用. 
    问题:为什么要连接局域网里的主机B,连公网的数据库不行吗? 
    不行,因为客户之前购买了一个客户端软件,这个客户端软件安装了数据库,而我们做的网站要获取该数据库中的数据,所以只能连接主机B的数据库

    端口映射 
    因为SQL Server数据库的端口号是1433,所以我们需要映射1433 端口号. 
    步骤如下: 
    登录TP-LINK控制台, 
    虚拟服务器
    增加端口
    增加之后 
    通过端口映射到局域网ip

    即访问网关的1433端口号时 相当于直接访问局域网电脑192.168.1.125

    难题2的解决方法
    使用花生壳 
    使用端口映射技术后,公网的ip是随时都可能变化的,此时需要使用花生壳软件绑定一个域名。 
    花生壳下载地址:http://pan.baidu.com/s/1pJFgLDL 
    或者:http://oray.net/PeanutHull/Download.asp 
    注册页面:https://console.oray.com/passport/register.html 
    注册成功: 
    注册花生壳

    花生壳的客户端: 
    花生壳客户端

    打开cmd ,直接ping 花生壳域名: 
    ping 注册的域名

    查看域名解析信息,双击域名: 
    查看花生壳域名解析

    在主机B(SQL Server所在的电脑)上启动花生壳客户端,就把花生壳域名绑定到了这台电脑上,只要网关的外网ip发生变化,花生壳客户端会立即监测到并更新绑定. 
    所以公网的电脑只要访问花生壳域名就可以访问主机B(SQL Server所在的电脑) 
    公网电脑的jdbc配置 
    注意: 
    (a)花生壳客户端一定要安装在要被外网访问的那台局域网电脑上; 
    (b)电信光猫一定要破解,因为普通的用户登录之后是看不到宽带设置功能界面的. 
    (c)破解光猫时,电脑一定要直连光猫,不能通过TP-LINK间接连光猫; 
    (d)一定要把光猫的连接类型改为”Bridge

    说明:主机B 是客户公司局域网内的一台电脑 
    最终的拓扑图: 
    最终拓扑图 
    参考:电信光猫破解

    展开全文
  • 局域网访问 MySQL 数据库

    千次阅读 2010-03-22 22:23:00
    局域网访问 MySQL 数据库这几天在看 MySQL ,正好家里有2台电脑,于是试着用命令行模式连接~前提:两台电脑都安装了 MySQL~先给两台电脑起个名~一个叫 server 一个叫 client !client 家门牌号码 192.168.1.5server ...

    局域网访问 MySQL 数据库这几天在看 MySQL ,正好家里有2台电脑,于是试着用命令行模式连接~

    前提:两台电脑都安装了 MySQL~

    先给两台电脑起个名~一个叫 server 一个叫 client !

    client 家门牌号码 192.168.1.5

    server 家门牌号码 192.168.1.10

    client 想去 server 家保险柜看看,有什么值钱的!

    首先 server 要先对保险柜念咒语,防止别人进入!他对client很放心,甚至很大方,给client全部权限!

    于是乎 他喊出了 grant all on *.* to root@'192.168.1.5' identified by 'mypass';

    好了,我们来解释一下这些都是干嘛的~

    授权 192.168.1.5 这个地址 使用 用户:root 密码:mypass 登陆自己的数据库!这个 client 权利可大了,可以查看 server 的全部数据库,而且拥有除GRANT OPTION之外的所有简单权限!

    这时候 client 闪亮登场,要进 server 家的保险柜,他也要念一段咒语!!HOHO

    client 喊道:芝麻开门,保险柜一头雾水,大哥,现在是 2009年,而且还是在中国哦!!开个玩笑~~

    client 正确咒语是: mysql -h 192.168.1.10 -uroot -p

    Enterpassword:mypass

    稍等2秒 保险柜开了!!show databases; 看看!故事讲完了.

     

    http://www.svn8.com/mysql/2010022322993.html

    展开全文
  • 局域网访问数据库设置.docx
  • vb DataGrid局域网访问数据库 ,可以通过局域网访问sql数据库 实现实时修改数据库,同步数据库,排序功能,要用这个程序要建一个数据库名称叫test,一张表叫test1,字段可以任意加,没限定。ip地址改为自己要访问的...
  • 步骤: 一 看ping 服务器IP能否ping通。 这个实际上是看和远程sql server 2005服务器的物理连接是否存在。如果不行,请检查网络,查看配置,当然得确保远程sql server 2005服务器的IP拼写正确。
  • 局域网访问同一个mysql数据库 运行cmd,输入: mysql -u root -p 接着输入mysql数据库的密码进入mysql数据库命令 接着输入: grant all privileges on *.* to root@"%" identified by 'abc' with grant option; ...

    局域网内访问同一个mysql数据库

    运行cmd,输入:

    mysql -u root -p
    

    接着输入mysql数据库的密码进入mysql数据库命令
    接着输入:

    grant all privileges on *.* to root@"%" identified by 'abc' with grant option;  
    

    上句话的意思是给所有局域网内其他访问该数据库的主机授予权限,用户名是root,密码是设置的abc,可自行设置。

    grant all on . to 用户名@’%’ identified by '密码‘ with grant option;

    之后就可在局域网内其他主机上进行访问了。
    参考文章:参考文章,非常感谢这篇文章,由此解决了问题,记录一下。

    展开全文
  • wincc访问局域网内远程数据库 数据库配置: 添加一个一个用户作为远程登录名(也可以直接用sa用户和密码),登录属性的用户映射选择特定可以访问数据库数据库成员身份选择db_datareader和db_datawriter和...
  • 最近一直在配置各种环境,这篇博客主要详细介绍MySQL8.0.18版本的以ZIP压缩包方式的安装,同时介绍了如何实现用一台计算机访问局域网内另一台计算机的MySQL数据库。 本文目录一、MySQL数据库的下载和解压二、MySQL...
  • 同一局域网下如何访问别人服务器 以A连接B的数据库为例 B需要完成动作 关闭防火墙 win+R后输入cmd进入编辑界面 输入ipconfig或者ipconfigall ...完成以上步骤就可以在同一局域网A访问B的SQL数据库。 ...
  • 局域网连接Sql数据库

    2017-03-07 14:30:10
    可以通过客户端让所有安装有客户端的电脑,查看,修改SQl数据库的数控。
  • 通过内网连另外一台机器的mysql服务, 确发现速度N慢! 等了大约几十秒才等到提示输入密码。非常急人,有没有办法可以解决局域网内mysql数据库连接慢呢?下面小编带领大家来解决此问题,感兴趣的朋友一起看看吧
  • 授权局域网访问MySql数据库数据库操作时遇到了一些问题,所以写下来以便再次遇到时能够迅速解决。 解决报错:ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds ...
  • 1]用共享打印机来打开文件共享, 2]把Access文件.mdb所在的文件夹 共享,然后其他的就和本地一样了。设置如下:Data Source="\\192.168.7.49\user\WFsendat.mdb"共享user文件夹 转载于:...
  • 通过局域网连接Oracle数据库需要注意的问题 1、不论是通过局域网或者公网,或者本机连接Oracle,首先是要开启数据库服务。 win系统开启数据库服务和监听的方法 在计算机上右键,选择管理,进入管理页面 点击展开...
  • 现在用delphi开发的软件上连接的数据库是access的,现在想让局域网的另一台电脑能用同个软件但是不需要给他数据库就能访问到主机的access数据库,这个要怎么实现,不用共享文件的前提下能实现最好
  • 每当MySQL访问一个表时,如果在表缓冲区中还有空间,该表就被打开并放入其中,这样可以更快地访问表内容。通过检查峰值时间的状态值Open_tables和Opened_tables,可以决定是否需要增加table_cache的值。如果你发现...
  • 访问局域网数据库

    2015-10-24 15:04:00
    访问局域网数据库1.首先ping通 ,关闭对方(或者双方)防火墙2. 打开局域网数据库服务的账号的远程登录http://www.cnblogs.com/zhangzhu/archive/2013/08/22/3274831.html phpmy admin 访问配置: php myadmin让...
  • 目标:局域网有台WindowsA机器安装了docker(测试环境),想要在另一台机器上连接A机器docker数据库(如mysql,MongoDB) 解决办法:Nginx反向代理 在Nginx配置文件(conf/nginx.conf)最后添加: stream { ...
  • https://www.cnblogs.com/liluping860122/p/8881064.html
  • 一个大作业要用打C#连接局域网数据库。就是比如两台主机连接同一个局域网,然后一台主机上有数据库,我在另一台主机上winform程序想连接数据库,代码该怎么写。数据库是SQL Server 2008。 求大神给个答案,怎么设置...
  • VS2008版的C#通过局域网连接Access数据库,www.codefans.net截图所示,跨局域网的连接是通过查找数据源开始的。第一步配置数据源,先输入局域网电脑IP地址、登录名及密码,然后进入下一步,输入本机数据源用户名和...
  • Linux使用局域网中mysql数据库

    千次阅读 2019-03-05 20:12:03
    一开始安装教程安装myslqDB,装了两次发现装不上,因为我是...百度了发现python3有自己的新的模块包可供使用直接pip3 install pymysql 就可以使用pymysql来操作mysql数据库。 但是还不能,我发现直接连接mysql数据库...
  • 1.数据库开启允许远程服务器连接,远程查询超时值设为600 2.花生壳官网注册,并下载花生壳软件安装(首次认证可能需要支付6元费用) https://hsk.oray.com/ 3.手机下载花生壳App或者微信实名绑定花生壳公众号,在...
  • 同一局域网内的数据库的连接

    千次阅读 2018-05-31 11:49:44
    同一局域网内的数据库的连接1、连接他人的数据库1)保证两台机器存在同一局域网内,即192.168.后的两个字节是相同的。例如:教师机的IP4地址是192.168.88.100,你应该将自己的IP4地址设置成192.168.88.53.2)保证...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 61,424
精华内容 24,569
关键字:

局域网可以访问数据库