Patrick Federhen: Neuen User zur DB in MySQL hinzufügen

Hi,

ich habe bereits einen Artikel aus diesem Forum zu diesem Beitrag gelesen. http://www.teamone.de/selfhtml/sfarchiv/2000_2/t15359.htm
Dort steht, dass man mit dem Tool MySqladmin ohne weitere Probleme in der DB mysql und der Table user einen neuen Eintrag machen kann. Soweit war ich auch schon - ich war auch schon mit mysqladmin vertraut... ;-)
Doch das Passwort ist doch verschlüsselt und wenn ich einen neuen User hinzufüge, ist das Passwort nicht verschlüsselt.

Kann mir jemand sagen, wie ich richtig einen User in diese Tabelle eintrage ???

Danke!

Gruß
    Patrick

  1. Hi,

    ich habe bereits einen Artikel aus diesem Forum zu diesem Beitrag gelesen. http://www.teamone.de/selfhtml/sfarchiv/2000_2/t15359.htm
    Dort steht, dass man mit dem Tool MySqladmin ohne weitere Probleme in der DB mysql und der Table user einen neuen Eintrag machen kann. Soweit war ich auch schon - ich war auch schon mit mysqladmin vertraut... ;-)
    Doch das Passwort ist doch verschlüsselt und wenn ich einen neuen User hinzufüge, ist das Passwort nicht verschlüsselt.

    Kann mir jemand sagen, wie ich richtig einen User in diese Tabelle eintrage ???

    Danke!

    Gruß
        Patrick

    Hallo nochmal,

    vergesst es - ich hab's im Web gefunden:

    <CODE>
    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 ('localhost', 'foo', PASSWORD('bar'), 'N', 'N', 'N', 'N', 'N',
    'N', 'N', 'N', 'N', 'N', 'N', 'N', 'N', 'N')
    </CODE>

    Sorry also, wenn ich euer Forum „belästigt“ habe...

    cYa @ mittelrhein-channel.de @ federhen-web.de

    1. <CODE>
      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 ('localhost', 'foo', PASSWORD('bar'), 'N', 'N', 'N', 'N', 'N',
      'N', 'N', 'N', 'N', 'N', 'N', 'N', 'N', 'N')
      </CODE>

      Wäre das ganze nicht viel "schöner" wenn du den Befehl GRANT verwendest?

      Bsp.: GRANT SELECT ON myDatabase.* TO myNewUser IDENTIFIED BY "secretpwd";

      mfg webmonk

      1. Hi,

        Wäre das ganze nicht viel "schöner" wenn du den Befehl GRANT verwendest?

        Bsp.: GRANT SELECT ON myDatabase.* TO myNewUser IDENTIFIED BY "secretpwd";

        Aber dann muß man noch einmal

        FLUSH privileges;

        machen. Sonst ist blöd ;-)

        Tina