MySql Workbench - "Local instance 3306"和 "Localhost via pipe"之间的区别?

标签 mysql mysql-workbench

我正在学习如何使用 PHP 和 MySQL 构建一个简单的 Web 应用程序。工具:

-XAMPP 用于数据库、Web 和 php 服务器
-Sublime 用于编写代码本身 -Mac OSX 优胜美地
- 用于创建数据库的工作台

我无法理解(也找不到好的教程)Workbench 的实际工作原理。如果我的想法正确,我需要在工作台(工具)和位于数据库服务器“内部”的数据库之间创建连接?就我而言,由 XAMPP 提供。

在我得到这两个人的谈话后,我就会在这个数据库中创建、编辑表等,对吗?

目前我在主屏幕上有两个 MySql 连接,请参阅附件。 enter image description here

谢谢!

最佳答案

这基本上只是连接/传输方法。如果操作系统提供了这种功能,您可以通过命名管道连接到 MySQL 服务器,或者通过 TCP 连接(通常用于网络访问,但也可以工作并广泛用于本地主机连接)。

对用户来说是透明的,不应该影响服务器和客户端之间的通信。这两者将使用不同类型的通信 channel 连接到同一数据库。

关于MySql Workbench - "Local instance 3306"和 "Localhost via pipe"之间的区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29817353/

相关文章:

mysql - 使用mysql查询在表中找到第二个最大值

mysql - 堆: Remove duplicate name and add there values in single entry

mysql - MySQL如何检测中文字符?

Mysql Error 2008 客户端内存不足

java - 使用 MySQL 的 DataJpaTest 存储库测试,Hibernate 不会将用户设置为在 H2 DB 中自动递增

mysql - 在 SQL 中获取昨天的日期

mysql - 使用 Sequelize 和 mysql 加密密码列

php - 表单数据未插入数据库

mysql - mysql server 和 mysql workbench 的区别

linux - MySQL Workbench 不会让 root 连接基于 Linux 的 debian