【问题标题】:Connection URL of phpmyadminphpmyadmin 的连接地址
【发布时间】:2012-09-06 06:31:58
【问题描述】:

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

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

谢谢。

【问题讨论】:

  • 您是否使用任何编程语言来执行任务?请更清楚。
  • 嗯,域就是你访问phpMyAdmin的域。用户名和密码……你知道的……端口通常是 3306。试试这样 :) .
  • @Dheeraj :是的,我想将数据库用于使用休眠的 netbeans 上的 Web JSP 应用程序...请帮助。
  • @SoboLAN :我知道端口是 3306。我正在使用 jdbc:mysql://:3306/ 但我仍然收到错误消息。而且我无法远程连接数据库。请帮忙。
  • 通过 url 连接时遇到什么错误?

标签: mysql sql database connection phpmyadmin


【解决方案1】:

这是访问 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

【讨论】:

  • 我使用的是 url:jdbc:mysql://69.187.151.5:3306/DCQ 但我收到了我在问题中评论的错误。
  • 我认为这个问题出现在mysql网络权限上。请参阅此链接 [cyberciti.biz/tips/…
  • 很抱歉提出愚蠢的问题,但你能告诉我在哪里执行上述查询..请回复..
  • 打开浏览器并输入69.187.151.5/phpmyadmin。单击 SQL 标记。复制并粘贴此查询。点击Go运行。
猜你喜欢
  • 2015-05-09
  • 2015-09-15
  • 1970-01-01
  • 1970-01-01
  • 2019-05-01
  • 2015-03-29
  • 1970-01-01
  • 2016-12-05
  • 1970-01-01
相关资源
最近更新 更多