kemen 于 2007-11-08 16:33:14发表:
如果未?防火墙之前可以,??可能在防火墙的?定上。你的防火墙是用IPTABLES?? 如果是的?,??是???定??。查下手?吧
以软击石 于 2007-11-08 09:35:41发表:
我的服务器有开放3306端口,在还没开防火墙之前,放在别的服务器上的应用程序可以连接到我的我服务器上的数据库,但开了防火墙就不行了, 如果楼上所说的:1是远?连接权限 2是MYSQL数据库用户权限。 那之前为什么可以呢
kemen 于 2007-11-06 17:53:18发表:
其实这里应该最少涉及两种权限, 1是远?连接权限 2是MYSQL数据库用户权限。
gxf 于 2007-11-06 13:56:22发表:
自己去看一下Mysql的帐户管理部分吧
以软击石 于 2007-11-06 13:11:17发表:
超级用户账户可以做任何事情,,,, 指是是此用户可以对它的数据库做任意操作吗,还是说此用户还可以任意其它数据库
gxf 于 2007-11-06 11:49:21发表:
除了开放3306端口外,还需要注意你的帐户是否具有远程登陆的权限, 默认的root帐户没有远程访问权限。 如下: 创建帐户: mysql> GRANT ALL PRIVILEGES ON *.* TO 'monty'@'localhost' -> IDENTIFIED BY 'some_pass' WITH GRANT OPTION; mysql> GRANT ALL PRIVILEGES ON *.* TO 'monty'@'%' -> IDENTIFIED BY 'some_pass' WITH GRANT OPTION; 其中两个账户有相同的用户名monty和密码some_pass。两个账户均为超级用户账户, 具有完全的权限可以做任何事情。一个账户 ('monty'@'localhost')只用于从本机连接时。 另一个账户('monty'@'%')可用于从其它主机连接。[ 本帖最后由 gxf 于 2007-11-6 11:52 编辑 ]
kemen 于 2007-11-06 10:21:30发表:
首先你的服务器的防火墙是否有允许外部连接你的MYSQL的端口。 然后你需试下两台电脑的网络连接是否正常。 登入MYSQL的认证资料是否正确。 以上只供参考!
kemen 于 2007-11-08 16:33:14发表:
如果未?防火墙之前可以,??可能在防火墙的?定上。你的防火墙是用IPTABLES??
如果是的?,??是???定??。查下手?吧
以软击石 于 2007-11-08 09:35:41发表:
我的服务器有开放3306端口,在还没开防火墙之前,放在别的服务器上的应用程序可以连接到我的我服务器上的数据库,但开了防火墙就不行了,
如果楼上所说的:1是远?连接权限
2是MYSQL数据库用户权限。
那之前为什么可以呢
kemen 于 2007-11-06 17:53:18发表:
其实这里应该最少涉及两种权限,
1是远?连接权限
2是MYSQL数据库用户权限。
gxf 于 2007-11-06 13:56:22发表:
自己去看一下Mysql的帐户管理部分吧
以软击石 于 2007-11-06 13:11:17发表:
超级用户账户可以做任何事情,,,,
指是是此用户可以对它的数据库做任意操作吗,还是说此用户还可以任意其它数据库
gxf 于 2007-11-06 11:49:21发表:
除了开放3306端口外,还需要注意你的帐户是否具有远程登陆的权限,
默认的root帐户没有远程访问权限。
如下:
创建帐户:
mysql> GRANT ALL PRIVILEGES ON *.* TO 'monty'@'localhost'
-> IDENTIFIED BY 'some_pass' WITH GRANT OPTION;
mysql> GRANT ALL PRIVILEGES ON *.* TO 'monty'@'%'
-> IDENTIFIED BY 'some_pass' WITH GRANT OPTION;
其中两个账户有相同的用户名monty和密码some_pass。两个账户均为超级用户账户,
具有完全的权限可以做任何事情。一个账户 ('monty'@'localhost')只用于从本机连接时。
另一个账户('monty'@'%')可用于从其它主机连接。
[ 本帖最后由 gxf 于 2007-11-6 11:52 编辑 ]
kemen 于 2007-11-06 10:21:30发表:
首先你的服务器的防火墙是否有允许外部连接你的MYSQL的端口。
然后你需试下两台电脑的网络连接是否正常。
登入MYSQL的认证资料是否正确。
以上只供参考!