3

任何人都可以帮助我获取 phpmyadmin 服务器上 MySQL 数据库的连接 url。我想远程访问数据库。

请注意,数据库不在我的本地电脑硬盘上。

谢谢你。

4

1 回答 1

2

这是访问 Phpmyadmin MySql 服务器的连接 URL:

Class.forName("com.mysql.jdbc.Driver");//Set driver
connection = (Connection) DriverManager.getConnection("jdbc:mysql://db_ip:3306/dbName",user_name, password);
//Get Connection

如果您收到以下消息:

#1130 - Host 'machine name' is not allowed to connect to this MySQL server

然后您需要执行以下查询:

   CREATE USER 'root'@'%';

   GRANT ALL PRIVILEGES ON * . * TO 'root'@'%' ;

   GRANT ALL PRIVILEGES ON `root\_%` . * TO 'root'@'%';

此查询创建具有所有权限且密码为空的 root 用户。

编辑:

这是参考可以帮助你:

https://serverfault.com/questions/89955/unable-to-connect-to-mysql-through-jdbc-connector-through-tomcat-or-externally

于 2012-09-06T09:00:05.820 回答