Почему mysql работает в модели сервер-клиент?


0

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

Пожалуйста, убедитесь, что вы установили MySQL-сервер, а не MySQL клиент или что-то еще.

Почему (для каких целей) mysql запускается в модели сервер-клиент?

Sqlite также работает в модели сервер-клиент?

Благодарю.

Ответы:


1

MySQL работает в сетевой среде, используя архитектуру клиент / сервер. Другими словами, центральная программа действует как сервер, и различные клиентские программы подключаются к серверу для выполнения запросов.

MySQL Server, или mysqld, является программой сервера базы данных. Сервер управляет доступом к актуальным базам данных на диске и в памяти. MySQL Server является многопоточным и поддерживает множество одновременных клиентских подключений. Клиенты могут подключаться через несколько протоколов подключения. Для управления содержимым базы данных MySQL Server имеет модульную архитектуру, которая поддерживает несколько механизмов хранения, которые обрабатывают различные типы таблиц (например, он предоставляет как транзакционные, так и нетранзакционные таблицы).

Примечание: Но sqlite просто отсутствует в файле sql, где он может считывать и записывать в основной объем данных. Аналогично хранилищу листов Excel

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.