用MySQL建立的数据库如何在其他电脑上使用

RT.我在自己电脑上面建立了一个MySQL恶意网址数据库,并且连接上了自己开发的软件,可以进行访问等操作。现在问题就是,要把我的软件安装在别的机子上,怎么访问我建立的数据... RT.我在自己电脑上面建立了一个MySQL恶意网址数据库,并且连接上了自己开发的软件,可以进行访问等操作。现在问题就是,要把我的软件安装在别的机子上,怎么访问我建立的数据库呢?难道还要在别的机子上安装MySQL?然后启动相应的服务,再设置一个MySQL数据源???急求解答,谢了先~~~
难道就是说,我的电脑必须长期作为一个服务器供安装我软件的主机使用?我是用我自己的本本开发的啊,一来IP不固定,而来也不可能24小时运行,咋办呢?其实我希望实现的就是类似一个杀毒软件病毒库的效果,据了解,这些病毒库不都是建立在用户主机上的吗?
展开
 我来答
幻风寒影
2010-05-18 · 超过18用户采纳过TA的回答
知道答主
回答量:33
采纳率:0%
帮助的人:32.8万
展开全部
你的软件里面肯定指定了mysql server 所在位置的ip,或者你使用localhost
然后你在别人的机器上面安装你的软件的时候,把软件中和数据库连接的那一块修改一下,设置为mysql server的能够对外访问的IP就可以了,当然你得先创建一个允许远程访问的用户!
grant all on database.table to username@"%" identified by "password"

#username@"%" : 意思就是说允许来自任何地址IP的接入
hnxal
2015-05-15 · TA获得超过3.2万个赞
知道大有可为答主
回答量:6576
采纳率:66%
帮助的人:1951万
展开全部
  1. MySQL服务器要允许3306对外通信。

  2. 创建的数据库用户权限要允许所有主机访问

    改表法。只要在localhost的那台电脑,登入mysql后,更改 "mysql" 数据库里的 "user" 表里的 "host" 项,从"localhost"改称"%"
    1.mysql -u root -ppass
    mysql>use mysql;
    mysql>update user set host = '%' where user = 'mydbuser';

    mysql>flush privileges;

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
dchua123
2010-05-18 · 超过15用户采纳过TA的回答
知道答主
回答量:56
采纳率:0%
帮助的人:42.6万
展开全部
记得连接数据库里面有个选项吗?如mysql_connect(HOST, USER, PASSWORD)的host放你的主机地址,或者mysqli(HOST, USER, PASSWORD,database)里面的host放你的主机地址就行了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
淡梓蓓7A
2010-05-18
知道答主
回答量:50
采纳率:0%
帮助的人:32.3万
展开全部
装的时候可以设置是否支持远程访问,选择是即可,开发的时候数据库地址是你的ip:3306/据库名字....和jdbc访问一样
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式