在单独安装 MYSQL 时使用 XAMPP-phpmyadmin
Posted
技术标签:
【中文标题】在单独安装 MYSQL 时使用 XAMPP-phpmyadmin【英文标题】:Using XAMPP- phpmyadmin while Having Separate MYSQL installation 【发布时间】:2012-10-17 23:28:39 【问题描述】:我学习 php。我想在我的一台 PC 上安装 XAMPP。
我将 phpmyadmin 用于 mysql 目的。
但最近,我安装了 MYSQL 服务器 用于 java 项目。
问题是,现在我无法通过phpmyadmin浏览器访问mysql服务
界面。
它显示一个错误。 #2003 MYSQL 错误。
有什么办法可以同时使用这两个吗?
因为,我习惯了这些?
【问题讨论】:
如果你安装了 XAMPP,那么 MySQL 就包含在其中,因此 XAMPP 中的M
。所以不需要安装另一个 MySQL 实例。
谢谢!回复。欣赏它。
【参考方案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 应用程序连接起来
【讨论】:
以上是关于在单独安装 MYSQL 时使用 XAMPP-phpmyadmin的主要内容,如果未能解决你的问题,请参考以下文章
wamp环境单独安装(windows下apache2.4mysql5.5php5.5的版本)
Mysql:使用union all时使用order by和limit到单独的查询