- #1
fog37
- 1,569
- 108
- TL;DR Summary
- Understand what it means that MySQL is a server application
I would like to practice SQL and install MySQL, one of the most popular open source DMBS. MySQL workbench can also to be installed and used as a visual GUI to interact with MySQL which in turns interacts with the database.
My question: is MySQL a server application? If so, what does it mean? I am familiar with the client server model used on the internet where some computers have server operating systems and run server programs while other machines have installed client operating systems (like Windows 10 or 11) and have client applications (Word, Chrome, etc.)
MySQL is called a server application. Does it mean that is can only be run on a machine that has a server operating system (ex: Apache)? I don't think so. Does it simply mean that someone on a different computer could interact with the database hosted on my computer (which has MySQL server installed) as long as they have a MySQL client program?
If I am the only user of the database, I guess I will not need a MySQL client and will be able to interact with MySQL server directly via MySQL workbench...
Thanks!
My question: is MySQL a server application? If so, what does it mean? I am familiar with the client server model used on the internet where some computers have server operating systems and run server programs while other machines have installed client operating systems (like Windows 10 or 11) and have client applications (Word, Chrome, etc.)
MySQL is called a server application. Does it mean that is can only be run on a machine that has a server operating system (ex: Apache)? I don't think so. Does it simply mean that someone on a different computer could interact with the database hosted on my computer (which has MySQL server installed) as long as they have a MySQL client program?
If I am the only user of the database, I guess I will not need a MySQL client and will be able to interact with MySQL server directly via MySQL workbench...
Thanks!