Wie gebe ich einem Benutzer Zugriff auf bestimmte Tabellen innerhalb einer MySQL-Datenbank?MySQL user access - table specific
Antwort
grant select on table to username
Finden Sie das untenstehende Beispiel, Ändern Sie es nach Ihren Bedürfnissen.
GRANT SELECT ON db_base. * TO db_user @ 'localhost' IDENTIFIED VON 'db_passwd';
IDENTIFIED wird verwendet, um einen neuen Benutzer zu erstellen, oder um das Passwort eines Benutzers zurückzusetzen. Ich würde vorschlagen, es nicht zu verwenden, wenn Sie speziell versuchen, einen neuen Benutzer zu erstellen. "Wenn die IDENTIFIED BY-Klausel vorhanden ist und Sie über globale Erteilungsberechtigungen verfügen, wird das Kennwort zum neuen Kennwort für das Konto, auch wenn das Konto vorhanden ist und bereits ein Kennwort hat. Ohne IDENTIFIED BY-Klausel bleibt das Kontopasswort unverändert. " – Jonathon
- 1. Rails User Access Plugins
- 2. Record Table Änderungen - MS Access
- 3. Access Table - Zusammenfassung aller Tabellen
- 4. Spring Security - Access User Cache
- 5. Laravel 5.2- Beschränken user access
- 6. Multi-Table mysql query
- 7. MySQL CREATE TABLE Befehl
- 8. Hibernate Specific DDL Generation
- 9. mysql CREATE USER
- 10. Kopieren von Datei mit Super User Access
- 11. Access SQL: SELECT und USER INPUT Kombination
- 12. Kann TABLE mit PHP mysql nicht erstellen
- 13. Korrekte Berechtigungen für "SHOW TABLE STATUS" in MySQL
- 14. Standard MySQL Benutzerberechtigungen nach USER
- 15. SqlDataReader get specific ResultSet
- 16. Android Application Specific Videodateischutz
- 17. MS Access Table Design für Mitarbeiter mit unterschiedlichen Schulungsanforderungen
- 18. mysql gespeicherte Prozedur ausgeführt SHOW CREATE TABLE
- 19. MySQL Transaktion VS Table Lock für Benutzerregistrierung
- 20. MongoDB Sammlung wie MySQL erstellen CREATE TABLE
- 21. Wie übertrage ich mysql table in hive?
- 22. Standardsortierreihenfolge in MySQL (ALTER TABLE ... ORDER BY ...;)
- 23. Mysql OPTIMIZE TABLE für alle fragmentierten Tabellen
- 24. MYSQL - SELECT FROM TABLE ALL wenn
- 25. mysql ALTER TABLE, wenn die Spalte nicht
- 26. MS ACCESS - MYSQL personalisiert sync
- 27. Apache Access Control IPs (X-Forwarded-For) oder valid-user
- 28. Android: Facebook erhalten "User Access Token", bei erfolgreichem Login
- 29. Qlikview Section Access: ADMIN von USER Section Zugriff betroffen
- 30. MySQL CREATE USER mit einer Variablen?
Brauchen Sie nicht 'db.table'? – Danosaure
Dies scheint nicht zu spezifizieren, welches Schema, dass "Tabelle" ist. Ich sehe nicht, wie dies funktionieren würde, wenn es dies nicht tut. – Jonathon
priv_level: * | *. * | db_name. * | db_name.tbl_name | tbl_name | db_name.routinenname Also ich denke nicht in einigen Situationen, aber richtiger für alle Situationen "db_name.tbl_name" würde hier am besten funktionieren. – Jonathon