Tanja: Rechtevergabe (mysql): stored procedures erstellen

hi,
wie kann ich einem ausgewählten db user das recht zugestehen, stored procedures zu erstellen? in phpmyadmin kann ich nur das finden bei den rechten:
Daten
SELECT
INSERT
UPDATE
DELETE
FILE

Struktur
CREATE
ALTER
INDEX
DROP
CREATE TEMPORARY TABLES
CREATE VIEW
SHOW VIEW
CREATE ROUTINE
ALTER ROUTINE
EXECUTE

Administration
GRANT
SUPER
PROCESS
RELOAD
SHUTDOWN
SHOW DATABASES
LOCK TABLES
REFERENCES
REPLICATION CLIENT
REPLICATION SLAVE
CREATE USER

Danke für einen Tipp

  1. Moin!

    wie kann ich einem ausgewählten db user das recht zugestehen, stored procedures zu erstellen?

    PHPMyAdmin ist derzeit noch nicht in der Lage, Stored Procedures zu erstellen. Vermutlich werden die Programmierer deshalb auch die dazu notwendigen Rechte noch außen vor gelassen haben.

    Lies das MySQL-Handbuch zum Thema Rechtevergabe, orientiere dich nicht an der GUI irgendeines Sekundäradmintools.

    - Sven Rautenberg

    --
    My sssignature, my preciousssss!
  2. Hi,

    CREATE ROUTINE
    ALTER ROUTINE
    EXECUTE

    und welcher Teil hiervon hat dir nicht gefallen? Ich bin zwar ebenfalls der Meinung, dass du mit PHPMyAdmin an SPs für den Augenblick scheitern wirst (alleine schon wegen darin enthaltener ;), aber wenn die obigen Rechte angeboten werden ist das genau das was MySQL braucht.

    MfG
    Rouven

    --
    -------------------
    He is entertaining both out of the car and in the car because if you tell him that a corner is almost flat then he is the guy who is going to try to take it flat even if it means shunting it the other side of it, he will come with the data and say 'hey, I may have crashed and destroyed the car, but I was flat-out'. That is an interesting quality that he has!  --  Team Member on Jacques Villeneuve
  3. echo $begrüßung;

    wie kann ich einem ausgewählten db user das recht zugestehen, stored procedures zu erstellen? in phpmyadmin kann ich nur das finden bei den rechten:
    Globale Rechte
    Daten       Struktur         Administration
    SELECT      CREATE           GRANT, SUPER, SHUTDOWN, etc.
    ...         ...              ...

    In diesem Teil des Bildschirms weist du einem Benutzer generelle Rechte für das gesamte System zu.
    Möchtest du stattdessen einem Benutzer Rechte an einer bestimmten Datenbank zuweisen, ist der Abschnitt darunter derjenige, in dem du zuerst die Datenbank auswählen solltest ...

    echo "$verabschiedung $name";