将我的 MySQL 个数据库连接到 phpMyAdmin

Connecting my MySQL databases to phpMyAdmin

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

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

按照指示,我正在通过终端学习 SQL 命令,并通过这种方式建立了一些 databases/tables。我决定进入 phpMyAdmin,我觉得这样可以更轻松地继续我的工作。起初 XAMPP 无法打开我通过卸载和重新安装克服的服务器。然后我在尝试访问 phpMyAdmin 时收到 #2002 错误。我修改了配置文件并添加了与我的本地主机 MySQL 服务器相关的详细信息(或者至少我认为是这样)。

我终于能够回到 phpMyAdmin,但是我通过终端创建的数据库不在那里。

phpMyAdmin 显示: cdcol(示例数据库)、information_schema、mysql、performance_schema、phpmyadmin,然后测试。

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

如果我打开终端并使用用户名 'root' 和我的密码输入 'mysql',然后 'SHOW DATABASES;' 它会列出: information_schema、mysql、performance_schema、我的 tutorial/learning 数据库和我的业务数据库。我从这里删除了测试数据库。 这些是我想在 phpMyAdmin 中提出的。

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

您似乎有两个 MySQL 个实例;一个来自 XAMPP 以及您自己安装的 MySQL 社区服务器。

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

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