Unterstützung für mehrere Datenbanken. MySQL
Erteilen, die auf mehrere Datenbanken? MySQL.
Etwas wie
GRANT SELECT,INSERT,UPDATE,DELETE,CREATE
ON 'databasesprefix%'.*
TO testuser@localhost IDENTIFIED BY 'testpasswd';
InformationsquelleAutor shurik2533 | 2010-07-08
Du musst angemeldet sein, um einen Kommentar abzugeben.
dein Beispiel sollte funktionieren. aus der (5.5) Handbuch:
mit
%
passenden beliebige Anzahl (auch null) von Zeichen, und_
passenden für genau ein Zeichen. wenn Sie möchten, eine_
im Namen Ihrer Datenbank, die Sie haben, um es zu entkommen, als\_
. schauen Sie sich auch die anderen Vorbehalte aus der Anleitung.<UPDATE>wie die anderen Antwort darauf hin: wenn der name der Datenbank, der Platzhalter enthält, muss angegeben werden, mit der Bezeichner Anführungszeichen, der backtick ("`")</UPDATE>
InformationsquelleAutor ax.
Brauchen Sie nur zu verwenden backticks anstelle von Anführungszeichen für die db_name-Präfix.
Ich denke, das wird Arbeit:
Ich stehe korrigiert! Ich bearbeitet meine Antwort entsprechend.
InformationsquelleAutor Ike Walker