Ich versuche, 2 der mysql-Dienstprogramme zu verwenden, mysqldiff und mysqldbcompare und möchte mein Passwort auf der KommandozeileMySQL Utilities - ~/.my.cnf Option Datei
vermeiden, dass Ist es möglich, eine Option zu verwenden, Datei, um das Passwort für meine DB-Verbindung anzugeben, damit ich das Passwort nicht angeben muss?
Dies ist die Art von Befehl, die ich zur Zeit haben ...
/usr/share/mysql-workbench/python/mysqldiff [email protected] [email protected] --difftype=sql db1:db2
Ich habe auch eine Datei unter ~/.my.cnf, die „600“ Berechtigungen und enthält die folgenden ..
hat[client]
user=root
password=mypassword
Wenn ich über die Kommandozeile eine Verbindung zum MySQL es die Details in meiner Optionsdatei nimmt aber die MySQL-Dienstprogramme nicht: -/
Danke! Würden Sie, wenn möglich, mehrere Upvotes geben :) – Grynn
Ich habe mich gefragt, warum mein Passwort nicht akzeptiert wurde. Jetzt weiß ich. – Kzqai
Für ein root-Passwort, das Sie sowieso speichern, ist es in Ordnung, eine ~ 128-Bit-Nummer zu generieren und sie einfach als Hex oder was auch immer zu speichern. 16 Latin-1-Zeichen absoluten Mülls entsprechen 32 Zeichen von '[0-9a-f]'. –