phpbar.de logo

Mailinglisten-Archive

Rechte auf Wildcard-Tabellen

Rechte auf Wildcard-Tabellen

Ralf Narozny mysql-de_(at)_lists.bttr.org
Wed, 26 Jun 2002 11:24:38 +0200


Hiho hiho!

Entziehen aller Rechte, wenn schon welche vorhanden sind:

REVOKE all privileges ON <dbname>.tmp_* FROM <werauchimmer>_(at)_<host>;

Neue Rechte vergeben:
GRANT select, insert, update, delete, create, drop ON <dbname>.tmp_* TO 
<werauchimmer>_(at)_<host>;


Ich weiß, daß RTFM nicht die beliebteste Antwort ist, aber versuch mal 
Kapitel 4.3 in der MySQL Doku.

Gruß
Ralf


Andreas Krueger wrote:

> --> Wie kann ich auf ge-wildcard-eten Tabellen
>     mehr Rechte erlauben? <--
>
>SQL-Befehl :
> DROP TABLE IF EXISTS tmp_res_CoinValueDistribution
>MySQL meldet:
> drop command denied to user: 'cyedata_(at)_localhost'
> for table 'tmp_res_coinvaluedistribution'
>
>
>thx,
>Andreas
>
>----
>
>
>Hallo,
>
>Ich würde gerne Wissenschaftlern
>Auswertung meiner Daten ermöglichen,
>ohne zuviel Rechte zu vergeben.
> --> Wie kann ich auf ge-wildcard-eten Tabellen
>     mehr Rechte erlauben? <--
>
>Sie sollen auf ALLEN tables
> SELECT und CREATE dürfen,
>aber auf allen Tabellen, die mit "tmp_" anfangen,
> sehr viel mehr (zB UPDATE, DROP, etc.)
>
>Die relevanten Teile der mysql-db habe ich unten gedumpt.
>
>Danke im voraus!
>Andreas Krueger
>
>
>
>P.S.:
>Es handelt sich um das Euro-Projekt CYE.
>   www.AndreasKrueger.de/euro
>Schon > 80 Portemonnaies, > 50 Members sind dabei.
>Ein Portemonnaie enthält im Schnitt 4,15 € in 11-13 Münzen
>Wer Lust hat, strukturiert und zielgerichtet an den Daten zu
>arbeiten:
>   www.AndreasKrueger.de/euro/data
>
>
>------------------------------------------------------------
>------------------------------------------------------------
> der DUMP von mysql
>------------------------------------------------------------
>------------------------------------------------------------
>
>#
># Daten für Tabelle `columns_priv`
>#
>
>#
># Daten für Tabelle `db`
>#
>
>INSERT INTO db (Host, Db, User, Select_priv, Insert_priv,
>Update_priv, Delete_priv, Create_priv, Drop_priv, Grant_priv,
>References_priv, Index_priv, Alter_priv) VALUES ('%', 'test%', '',
>'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'N', 'Y', 'Y', 'Y'),
>('%', 'cye.tmp_%', 'cyedata', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'N',
>'N', 'N', 'Y'),
>('%', 'cye', 'cyedata', 'Y', 'N', 'N', 'N', 'Y', 'N', 'N', 'N',
>'N', 'N');
>
>#
># Daten für Tabelle `func`
>#
>
>
>#
># Daten für Tabelle `host`
>#
>
>
>#
># Daten für Tabelle `tables_priv`
>#
>
>INSERT INTO tables_priv (Host, Db, User, Table_name, Grantor,
>Timestamp, Table_priv, Column_priv) VALUES ('%', 'cye', 'cyedata',
>'cye_tmp_%', 'admin_(at)_localhost', 20020624121449,
>'Select,Insert,Update,Delete,Create,Drop,Alter', ''),
>('%', 'cye', 'cyedata', 'cye_questions', 'admin_(at)_localhost',
>20020621172904, 'Select,Insert', ''),
>('%', 'cye', 'cyedata', 'cye_sql', 'admin_(at)_localhost',
>20020621172931, 'Select,Insert', ''),
>('%', 'cye', 'cyedata', 'cye_ideas', 'admin_(at)_localhost',
>20020621175741, 'Select,Insert', '');
>
>#
># Daten für Tabelle `user`
>#
>
>INSERT INTO user (Host, User, Password, Select_priv, Insert_priv,
>Update_priv, Delete_priv, Create_priv, Drop_priv, Reload_priv,
>Shutdown_priv, Process_priv, File_priv, Grant_priv,
>References_priv, Index_priv, Alter_priv)
>VALUES
>('%', 'cyedata', 'UEBERSCHRIEBEN', 'N', 'N', 'N', 'N', 'N', 'N',
>'N', 'N', 'N', 'N', 'N', 'N', 'N', 'N')
>
>
>
>---
>Infos zur Mailingliste, zur Teilnahme und zum An- und Abmelden unter
>-->>  http://www.4t2.com/mysql 
>
>  
>

-- 
Ralf Narozny
Splendid Internet GmbH
Skandinaviendamm 212, 24109 Kiel, Germany
fon: +49 431 660 97 0, fax: +49 431 660 97 20
mailto:rnarozny_(at)_splendid.de, http://www.splendid.de



---
Infos zur Mailingliste, zur Teilnahme und zum An- und Abmelden unter
-->>  http://www.4t2.com/mysql 



php::bar PHP Wiki   -   Listenarchive