1) MySQL mit dem Root-User starten

su root mysql

2) Neuen Eintrag in mysql.user einfügen

USE mysql

INSERT INTO user
(host, user, password, select_priv, insert_priv, update_priv)
VALUES
('localhost', 'username, PASSWORD('mypass'), 'Y', 'Y', 'Y');

FLUSH PRIVILEGES;

3) Eintrag überprüfen

SELECT
host, user, password, select_priv, insert_priv, update_priv
FROM user
WHERE user = 'username';

4) Aufruf von MySQL:

mysql -p

Andernfalls geht MySQL davon aus, dass sich der aktuelle Systemuser ohne Passwort anmelden will.


Weitere Felder von user:

  • 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



attachments

imageappend Append an Image
>