为什么mysql以服务器-客户端模型运行?

为什么mysql以服务器-客户端模型运行?

https://stackoverflow.com/questions/11657829/error-2002-hy000-cant-connect-to-local-mysql-server-through-socket-var-run

请确保您已经安装了 mysql-server,而不是 mysql-client 或其他东西。

为什么(出于什么目的)mysql 在服务器-客户端模型中运行?

sqlite 也是在服务器-客户端模型中运行吗?

谢谢。

答案1

MySQL 在网络环境中采用客户端/服务器架构运行。也就是说,一个中心程序充当服务器,各种客户端程序连接到服务器发出请求。

MySQL Server 或 mysqld 是数据库服务器程序。该服务器管理对磁盘和内存中实际数据库的访问。MySQL Server 是多线程的,支持多个同时客户端连接。客户端可以通过多种连接协议进行连接。为了管理数据库内容,MySQL Server 具有模块化架构,支持处理不同类型表的多个存储引擎(例如,它提供事务和非事务表)。

注意:但是 sqlite 中没有 sql 文件,无法读取和写入一定数量的数据。类似于 excel 表存储

相关内容