0% found this document useful (0 votes)
99 views20 pages

CBT MySQL Architecture 1

MySQL uses a client/server architecture with communication protocols like TCP/IP and named pipes. It has a SQL parser that interprets queries which are then handled by a storage engine to interface with the database. The server component is MySQLD which clients like mysqladmin and GUI tools connect to in order to send queries and retrieve results.

Uploaded by

Stephen Efange
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
99 views20 pages

CBT MySQL Architecture 1

MySQL uses a client/server architecture with communication protocols like TCP/IP and named pipes. It has a SQL parser that interprets queries which are then handled by a storage engine to interface with the database. The server component is MySQLD which clients like mysqladmin and GUI tools connect to in order to send queries and retrieve results.

Uploaded by

Stephen Efange
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 20

MySQL Architecture 1/2

• Client/server Architecture
• Comm. Protocls
• SQL Parser
• Storage Engine
Client/server Architecture

• MySQLD: Server
• Clients: Mysqladmin. Gui tools
• Non-client utilities: myisamcheck
• Connectors : ODBC
• Complied/ Source distros
• Multi-Platform
Communication Protocols

Nix Windows
Socket Name Pipes
Tcp/Ip Shared Memory
  Tcp/ip
   
Continue …

• --- skip-networking option disables


• Tcp/IP, ensuring local access
 
• >> Tcp/ip is defecto protocol
 
• MySQL Parser + storage Engine
• >> Client , select update, insert, delete
Upper Tier

Parser Optimizer
What kind of request? How best to ex-excuse the
statement?
   

Lower Tier






/bin/ folder
Start SERVICE.MSC

To see server variables;
….


You might also like