急关于JAVA和MYSQL数据库的有关问题

急急急急急!关于JAVA和MYSQL数据库的问题

我想在本机上面连接别人电脑上面的MYSQL数据库,可是一直连接不上,这个是什么原因呢?想问下 “jdbc:mysql://192.168.0.4/gongyuguanli?user=root&password=123456&useUnicode=true&characterEncoding=GB2312

        192.168.0.4是别人电脑的IP   root,123456为别人电脑上面数据库的用户名和密码。而且在MYSQL下用-h192.168.0.4   -uroot   -p123456;也不行   这个是什么原因  

        但是本地假如jdbc:mysql://127.0.0.1/gongyuguanli?user=root&password=123456&useUnicode=true&characterEncoding=GB2312就可以连接我自己上面的数据库。望高人指点下。



别人电脑的数据库是否对其他机器开放访问权限了?




就是说root用户只能在localhost上面来访问该数据库,不能用这个帐号,在远程的客户端上面访问这个数据库。

创建个mysql 的用户,用mysqlAdmin或者在mysql command line

create user….把这个账户设定上你的客户访问能力

你的java程序用这个账户就可以访问了阿。

急关于JAVA和MYSQL数据库的有关问题

相关文章:

你感兴趣的文章:

标签云: