Rumah > pembangunan bahagian belakang > tutorial php > mac下mysql的默认是哪里?另外mysql的端口是如何工作的?

mac下mysql的默认是哪里?另外mysql的端口是如何工作的?

WBOY
Lepaskan: 2016-06-06 20:21:01
asal
1352 orang telah melayarinya

mysql的工作原理我概念很模糊,有以下几个问题

  1. 为什么我之前在用php,xampp的时候装了一遍mysql,现在用node,npm又装了一遍mysql,最后连接数据库时,连接到的是同一个数据库。我猜这是因为mysql端口的原因,我只知道它默认的是3306。我想请问一下我电脑里到底是有几个mysql的安装目录?路径在哪里呢?

  2. 我用navicat,phpmyadmin同样都访问到了同一个mysql路径,我想知道者的工作原理是怎样的?

  3. mac的在文件管理上和linux有什么不同,比如我在提问的时候能不能直接参考linux的系统的解决方案

如上是我的一些问题,希望有能人可以给出解答,我希望最好能告诉我,这些问题的根本是在哪里,最好能告诉我应该看哪些文档才能弄清楚这些问题。

回复内容:

mysql的工作原理我概念很模糊,有以下几个问题

  1. 为什么我之前在用php,xampp的时候装了一遍mysql,现在用node,npm又装了一遍mysql,最后连接数据库时,连接到的是同一个数据库。我猜这是因为mysql端口的原因,我只知道它默认的是3306。我想请问一下我电脑里到底是有几个mysql的安装目录?路径在哪里呢?

  2. 我用navicat,phpmyadmin同样都访问到了同一个mysql路径,我想知道者的工作原理是怎样的?

  3. mac的在文件管理上和linux有什么不同,比如我在提问的时候能不能直接参考linux的系统的解决方案

如上是我的一些问题,希望有能人可以给出解答,我希望最好能告诉我,这些问题的根本是在哪里,最好能告诉我应该看哪些文档才能弄清楚这些问题。

你的这个问题的根本是没弄清楚MySQL是C/S结构的应用,你访问的任意如navicat, phpmyadmin之类的管理客户端,以及包括你的php和node代码,都只是在使用某个mysql的客户端而已(一般而言,是基于libmysql实现的,当然php的最近版本都是通过其自己的mysqlnd实现的)
真正的MySQL是默认监听3306端口的服务器端程序,既然你是xampp装上去的,那么它应该会位于/Application/XAMPP下面

Mac OS X的内核修改自BSD,和Linux大同小异,但是OS X对于目录做了较多定制导致和BSD也有所差异,所以Linux的方案对于你来说可以参考但不能完全照搬,你理清楚OS X的目录规划就大致上没问题了。

Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan