将我的 MySQL 数据库连接到 phpMyAdmin

Posted

技术标签:

【中文标题】将我的 MySQL 数据库连接到 phpMyAdmin【英文标题】:Connecting my MySQL databases to phpMyAdmin 【发布时间】:2015-05-14 02:58:33 【问题描述】:

我正在运行 Mac OS 10.10.2。我最近一直在自学 php 和 SQL,以便为我的雇主创建一个在线数据库应用程序。但是,我无法在 phpMyAdmin 中加载我的 mysql 数据库。我已尝试遵循此论坛的一些建议,但似乎没有任何答案可以解决我的问题。

我安装了 MySQLWorkbench (Ver. 6.2.4.12437) 和 XAMPP (Ver. 5.6.3-0),并且正在使用 phpMyAdmin 来玩一玩并更好地了解我正在做什么。然后我找到了一个跟随弹跳球类型的教学网站,它建议我下载并安装 MySQL 社区服务器(当前运行版本 5.6.23)

按照指示,我正在通过终端学习 SQL 命令,并以这种方式建立了一些数据库/表。我决定我想跳进 phpMyAdmin,在那里我觉得继续我的工作会更容易。起初 XAMPP 无法打开我通过卸载和重新安装克服的服务器。然后我在尝试访问 phpMyAdmin 时收到 #2002 错误。我修改了配置文件并添加了与我的本地 MySQL 服务器相关的详细信息(或者至少我假设这么多)。

我终于可以重新进入 phpMyAdmin,但我通过终端创建的数据库不存在。

phpMyAdmin 显示: cdcol(示例数据库)、information_schema、mysql、performance_schema、phpmyadmin 和 test。

如果我打开终端并输入 'mysql' 然后是 'SHOW DATABASES;'它只列出: information_schema。

如果我打开终端并使用用户名“root”和密码输入“mysql”,然后“显示数据库;”它列出了: information_schema、mysql、performance_schema、我的教程/学习数据库和我的业务数据库。我从这里删除了测试数据库。 这些是我想在 phpMyAdmin 中提出的内容。

我只能猜测我没有正确配置它来访问最后一个 mysql 服务器,但我无法确定我哪里出错了。如果有人能对此有所了解,将不胜感激。

【问题讨论】:

那么你有两个 MySQL 安装 - XAMPP 附带的一个和你安装的 MySQL 社区服务器?还是您完全删除了其中之一?听起来您有两个服务器实例,这就解释了为什么您看不到另一个中的数据库。 我相信一定是这样。 XAMPP 是否始终运行自己的 MySQL 安装,或者我可以停用/卸载它并告诉 XAMPP 使用 MySQL 社区服务器吗? 【参考方案1】:

看起来好像你有两个 MySQL 实例;一个来自 XAMPP 以及您自己安装的 MySQL 社区服务器。

XAMPP 的“M”代表 MySQL,所以通常它运行自己的 MySQL 服务器实例。这就是打包工具包的重点,因此您不必担心安装任何您自己的应用程序。理论上,停止 XAMPP MySQL 实例并使用您的另一个实例应该没有问题,但可能需要调整一些配置文件并且可能不支持。不过,如果你能让它发挥作用,我看不出它会成为问题的原因。

我的建议是要么使用完整的 XAMPP 堆栈,要么自行安装,而不是混合搭配。

【讨论】:

以上是关于将我的 MySQL 数据库连接到 phpMyAdmin的主要内容,如果未能解决你的问题,请参考以下文章

如何将我的 mysql 数据库连接到我正在使用此代码的网站:[重复]

在将我的登录页面连接到 MySql 时,我收到 CommunicationException 错误

将我的 React 应用程序连接到 PHP 服务器上的 MySQL 数据库

如何将我的 docker Django 实例连接到我的 docker mysql 实例?

如何将 android 应用程序连接到 MYSQL 服务器并从中检索数据?

无法将 MySQL 连接到 XAMPP