z****n 发帖数: 79 | 1 我在用Ubuntu Hardy。Mysql装上了,可以用,比如用phpmyadmin连就可以成功. url象
这样,http://174.x.x.x/phymyadmin 或者 http://myname.com/phpmyadmin, 输入password就可进入。
但是,我写一个java application,就连不上。
getConnection("jdbc:mysql://174.x.x.x:3306/tbl", "root", "mypass");
当我在安装别的软件时,经常要mysql的支持,我输入127.0.0.1 就可以,但是我用我
的IP 174.x.x.x 就连不上。
大家说说为什么?如何解决啊? |
p**i 发帖数: 688 | 2 what error message did you get from your java application?
或者你在shell下试试mysql -H 174.x.x.x -p看有什么error
【在 z****n 的大作中提到】 : 我在用Ubuntu Hardy。Mysql装上了,可以用,比如用phpmyadmin连就可以成功. url象 : 这样,http://174.x.x.x/phymyadmin 或者 http://myname.com/phpmyadmin, 输入password就可进入。 : 但是,我写一个java application,就连不上。 : getConnection("jdbc:mysql://174.x.x.x:3306/tbl", "root", "mypass"); : 当我在安装别的软件时,经常要mysql的支持,我输入127.0.0.1 就可以,但是我用我 : 的IP 174.x.x.x 就连不上。 : 大家说说为什么?如何解决啊?
|
z****n 发帖数: 79 | 3 在bash下,
ERROR 1102 (42000): Incorrect database name '174.x.x.x'
我做了一些research, 发现my.ctf下只bind 127.0.0.1, 我想这是问题。如果我
expose那个port,又可能受攻击,并且传输data没有加密。正在想如何在mysql下设定
SSL。 |
p**i 发帖数: 688 | 4 sorry, 应该是mysql -h 174.x.x.x -p
如果security是个concern, 你就得用SSL
【在 z****n 的大作中提到】 : 在bash下, : ERROR 1102 (42000): Incorrect database name '174.x.x.x' : 我做了一些research, 发现my.ctf下只bind 127.0.0.1, 我想这是问题。如果我 : expose那个port,又可能受攻击,并且传输data没有加密。正在想如何在mysql下设定 : SSL。
|
m******j 发帖数: 326 | 5 修改你的mysql的设置文件
里面有限定localhost访问的选项
改成0.0.0.0就可以了
【在 z****n 的大作中提到】 : 我在用Ubuntu Hardy。Mysql装上了,可以用,比如用phpmyadmin连就可以成功. url象 : 这样,http://174.x.x.x/phymyadmin 或者 http://myname.com/phpmyadmin, 输入password就可进入。 : 但是,我写一个java application,就连不上。 : getConnection("jdbc:mysql://174.x.x.x:3306/tbl", "root", "mypass"); : 当我在安装别的软件时,经常要mysql的支持,我输入127.0.0.1 就可以,但是我用我 : 的IP 174.x.x.x 就连不上。 : 大家说说为什么?如何解决啊?
|