lima-city: Webhosting, Domains und Cloud
0 Pluspunkte 0 Minuspunkte
Ich habe MySQL mit
apt install mysql-server
installiert und wollte mit
GRANT ALL PRIVILEGES ON *.* 
    TO 'root'@'%' 
    IDENTIFIED BY 'xxx' 
    WITH GRANT OPTION; 
FLUSH PRIVILEGES;
root Zugriff über das Internet erlauben. Der Befehl wird aber nicht ausgeführt statt dessen bekomme ich eine Fehlermeldung:

ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'IDENTIFIED BY '' WITH GRANT OPTION' at line 1
bezieht sich auf eine Antwort auf: MySQL Zugriff über Internet erlauben
von  

1 Antwort

0 Pluspunkte 0 Minuspunkte

Wenn du den MySQL Server neu installierst gibt es den Benutzer

'root'@'%'

nicht. Standardmässig werden

'root'
'root'@'localhost'

erstellt. Du musst den User root@% also erst erstellen.

CREATE USER 'root'@'%' IDENTIFIED BY 'deinpasswort';

Danach kannst du auch die Rechte für diesen User anpassen.

von  
Diese Community basiert auf dem Prinzip der Selbstregulierung. Beiträge werden von Nutzern erstellt, bewertet und verbessert – ganz ohne zentrale Moderation.

Wer hilfreiche Fragen stellt oder gute Antworten gibt, sammelt Punkte. Mit steigender Punktzahl erhalten Mitglieder automatisch mehr Rechte, zum Beispiel

  • Kommentare verfassen
  • Fragen und Antworten bewerten
  • Themen von Fragen bearbeiten
  • Fragen, Antworten und Kommentare bearbeiten
  • Inhalte ausblenden

So entsteht eine Plattform, auf der sich Qualität durchsetzt – getragen von einer engagierten Gemeinschaft.

2.3k Fragen

2.8k Antworten

266 Kommentare

14 Nutzer