Moin Linuchs,
bei MySQL/MariaDB gibt es die Möglichkeit Rechte auf Tabellenebene zu vergeben. Was du suchst ist GRANT
: https://mariadb.com/kb/en/grant/
Die Dokumentation ist bei MariaDB leider nur in Englisch vorhanden.
Wenn die Rechte dir reichen, könnte man auch zwei Verbindungen mit verschiedenen Nutzern zu öffnen, und diese unterschiedlichen Variablen zuzuweisen. Sofern du mehrere DB-Verbindungen öffnen darfst. Das kommt auf deinen Hoster an. Je nach Einsatzzweck kannst du dann die Nur-Lesen-Verbindung oder die Verbindung mit Schreibrechten nutzen.
Viele Grüße
Jens