Database permissions determine what an account can read or change after it connects to MySQL or MariaDB. phpMyAdmin exposes the server's grant controls in the browser, but the database server enforces the resulting privilege for each matching user-and-host account.
Use the account row whose Host name matches phpMyAdmin's connection origin; the browser's own address does not identify the MySQL or MariaDB account. The administrator must be allowed to grant SELECT, while guide_operator can begin with USAGE and no global privileges.
A database-level SELECT privilege covers every table and view in inventory_app, including objects created later. The account should read inventory_app.devices successfully while an equivalent query against audit_archive.devices fails with error 1142.





Database-level SELECT permits reads from every current and future table or view in inventory_app. Delegating this access requires GRANT, which is outside this account's scope.










SELECT * FROM audit_archive.devices;
