【问题标题】:Using XAMPP- phpmyadmin while Having Separate MYSQL installation在单独安装 MYSQL 时使用 XAMPP-phpmyadmin
【发布时间】:2012-10-17 23:28:39
【问题描述】:

我学习 PHP。我想在我的一台 PC 上安装 XAMPP

我将 phpmyadmin 用于 mysql 目的。

但最近,我安装了 MYSQL 服务器 用于 java 项目。

问题是,现在我无法通过phpmyadmin浏览器访问mysql服务

界面。

它显示一个错误。 #2003 MYSQL 错误。

有什么办法可以同时使用这两个吗?

因为,我习惯了这些?

【问题讨论】:

  • 如果你安装了 XAMPP,那么 MySQL 就包含在其中,因此 XAMPP 中的 M。所以不需要安装另一个 MySQL 实例。
  • 谢谢!回复。欣赏它。

标签: java php mysql phpmyadmin xampp


【解决方案1】:

将 xampp 与另一个 mysql 安装一起使用很容易。你需要做三件事:

1) 在 xampp/phpadmin/config.inc.php 中进行以下更改:

  • 第 21 行更改密码
  • 第 31-32 行将值更改为不同的用户(例如 20-21 列出的 root 用户

2) 进入 xampp/mysql/data 并复制 phpmyadmin 文件夹并将其复制到 data 文件夹以进行其他安装(注意:默认情况下,在 Windows 中,它位于名为 program data 的隐藏文件夹中,因此您需要在文件夹选项中打开查看隐藏文件夹)例如,在我的驱动器上它是 C:/ProgramData/MySQL/MySQL Server 5.5/data。将 phpmyadmin 文件夹复制到数据文件夹中。这会将 phpmyadmin 表放入您的 mySQL 安装中。

3) 重启一切

这不会解决所有问题,但它允许您从管理面板中访问/编辑表格。需要复制/调整其他几件事以使其完美

【讨论】:

    【解决方案2】:

    如果您想连接 phpmyadmin (mysql) 数据库,您必须将 mysql 连接器库添加到您的项目中。

    这里是 MySQL Connector/J 的下载链接 » 5.1.36

    之后,您必须为该库提供方言并创建java.sql.Connection 接口的对象。

    所以mysql的方言和添加连接字符串如下所示,你必须处理SqlException

    public static void main(String args[]){
    try{
    Class.forName("com.mysql.jdbc.Driver");
    
    Connection con = DriverManager.getConnection("jdbc:mysql://localhost:port_no/db_name","phpmyadmin's username","phpmyadmin's password");
    
    
    }catch(Exception e){
       e.printStackTrace();
     }
    }
    

    这就是你如何将 mysql 数据库与你的 java 应用程序连接起来

    【讨论】:

      猜你喜欢
      • 2017-02-11
      • 2017-11-22
      • 2018-02-04
      • 1970-01-01
      • 2016-12-27
      • 1970-01-01
      • 1970-01-01
      • 2011-02-01
      • 2014-08-25
      相关资源
      最近更新 更多