用MySQL建立的数据库如何在其他电脑上使用
RT.我在自己电脑上面建立了一个MySQL恶意网址数据库,并且连接上了自己开发的软件,可以进行访问等操作。现在问题就是,要把我的软件安装在别的机子上,怎么访问我建立的数据...
RT.我在自己电脑上面建立了一个MySQL恶意网址数据库,并且连接上了自己开发的软件,可以进行访问等操作。现在问题就是,要把我的软件安装在别的机子上,怎么访问我建立的数据库呢?难道还要在别的机子上安装MySQL?然后启动相应的服务,再设置一个MySQL数据源???急求解答,谢了先~~~
难道就是说,我的电脑必须长期作为一个服务器供安装我软件的主机使用?我是用我自己的本本开发的啊,一来IP不固定,而来也不可能24小时运行,咋办呢?其实我希望实现的就是类似一个杀毒软件病毒库的效果,据了解,这些病毒库不都是建立在用户主机上的吗? 展开
难道就是说,我的电脑必须长期作为一个服务器供安装我软件的主机使用?我是用我自己的本本开发的啊,一来IP不固定,而来也不可能24小时运行,咋办呢?其实我希望实现的就是类似一个杀毒软件病毒库的效果,据了解,这些病毒库不都是建立在用户主机上的吗? 展开
4个回答
展开全部
你的软件里面肯定指定了mysql server 所在位置的ip,或者你使用localhost
然后你在别人的机器上面安装你的软件的时候,把软件中和数据库连接的那一块修改一下,设置为mysql server的能够对外访问的IP就可以了,当然你得先创建一个允许远程访问的用户!
grant all on database.table to username@"%" identified by "password"
#username@"%" : 意思就是说允许来自任何地址IP的接入
然后你在别人的机器上面安装你的软件的时候,把软件中和数据库连接的那一块修改一下,设置为mysql server的能够对外访问的IP就可以了,当然你得先创建一个允许远程访问的用户!
grant all on database.table to username@"%" identified by "password"
#username@"%" : 意思就是说允许来自任何地址IP的接入
展开全部
MySQL服务器要允许3306对外通信。
创建的数据库用户权限要允许所有主机访问
改表法。只要在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;
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
记得连接数据库里面有个选项吗?如mysql_connect(HOST, USER, PASSWORD)的host放你的主机地址,或者mysqli(HOST, USER, PASSWORD,database)里面的host放你的主机地址就行了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
装的时候可以设置是否支持远程访问,选择是即可,开发的时候数据库地址是你的ip:3306/据库名字....和jdbc访问一样
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询