Mysql-Zugriff via batch

  • #1
J

jan2

Bekanntes Mitglied
Themenersteller
Dabei seit
19.03.2002
Beiträge
606
Reaktionspunkte
0
Moin !

ich versuche es einmal in dieser Kategorie - was passenderes habe ich nicht gefunden....

Auf einem Win7-Rechner habe ich mysql installiert und wollte nun eine Datensicherung via Batch einrichten. Dazu habe ich folgenden Ausdruck gefunden:

"C:\Program Files\MySQL\MySQL Server 5.6\bin\mysqldump.exe" --all-databases -u root --password=XXXXXXXX > C:\mySQL_Backup\sql\all_databases.sql

pause

Mit dem Ausführen kam folgende Meldung:
Warning: Using a password on the command line interface can be insecure.
mysqldump: Got error: 1045: Access denied for user 'root'@'localhost' (using pas
sword: YES) when trying to connect

Nun war mein Gedanke das mit der einfachen Anmeldung zu machen.

Wenn ich ein Batch mit

"C:\Programme\MySQL\MySQL Server 5.6\bin\mysql.exe" --user=root --password="XXXXX"

ausführe bekomme ich auch eine Fehlermeldung.

Nehme ich den Ausdruck in den Zwischenspeicher und kopieren es in das Kommandozeilenfenster, dann kann ich mich anmelden!

Kann mir einer sagen was ich falsch gemacht habè?

Gruß Jan :)
 
  • #2
Zwischen -p und Password darf kein Zeichen stehen:

mysqldump -u root -pPASSWORT
 
  • #3
Moin !

ich habe jetzt

"C:\Programme\MySQL\MySQL Server 5.6\bin\mysqldump.exe" -u root -pXXXXXXXXX --all-databases

ausgeführt und bekomme folgende Rückmeldung:

Warning: Using a password on the command line interface can be insecure.
mysqldump: Got error: 1045: Access denied for user 'root'@'localhost' (using password: YES) when trying to connect

...?

Gruß Jan :)
 
  • #4
  • #5
Hi !

was ich noch nicht gefunden habe - kann man das auch per Task aus Windows starten?

Wegen Error 1045 habe ich nochmal die Rechte für root abgefragt:

+-------------------------------------------------------------------------------
---------------------------------------------------------+
| Grants for root@localhost
|
+-------------------------------------------------------------------------------
---------------------------------------------------------+
| GRANT ALL PRIVILEGES ON *.* TO 'root'@'localhost' IDENTIFIED BY PASSWORD 'XXXXXXXXXXX' WITH GRANT OPTION |
| GRANT PROXY ON ''@'' TO 'root'@'localhost' WITH GRANT OPTION
|
+-------------------------------------------------------------------------------
---------------------------------------------------------+
2 rows in set (0.00 sec)

Gruß Jan :)
 
Thema:

Mysql-Zugriff via batch

ANGEBOTE & SPONSOREN

Statistik des Forums

Themen
113.840
Beiträge
707.966
Mitglieder
51.494
Neuestes Mitglied
Flensburg45
Oben