MySQL

From Embedded Workshop
Revision as of 09:27, 12 June 2024 by JGMerkle (talk | contribs) (Created page with "As part of a MediaWiki Overhaul, I had the opportunity to learn a bit more about MySQL administration. When a database is created, a directory to manage the database is created in /var/lib/mysql. The /var/lib/mysql directory is owned by mysql, with NO access allowed for others. This is OK though, in that administrative tools are provided to backup and restore a database. For a system user to access a mysql database, he needs a mysql database name and password. From...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

As part of a MediaWiki Overhaul, I had the opportunity to learn a bit more about MySQL administration.

When a database is created, a directory to manage the database is created in /var/lib/mysql.
The /var/lib/mysql directory is owned by mysql, with NO access allowed for others.
This is OK though, in that administrative tools are provided to backup and restore a database.
For a system user to access a mysql database, he needs a mysql database name and password.
From there, he can use user (non-root) commands to create, backup, restore, and delete a database.
Note:
Many shared hosting sites use a "CPanel" webpage interface, allowing their users to create and
interact with their databases.