2017-10-30 2 views
0
Migration

Ich bin mit Rails 4.0, erhalten jedes Mal, wenn ich eine Migration betreibe ich diesen Fehler:Rails-mysqldump Fehler beim

mysqldump: Got error: 1045: Access denied for user 'regan'@'localhost' (using password: NO) when trying to connect 
Could not dump the database structure. Make sure `mysqldump` is in your PATH and check the command output for warnings. 

Ich denke, die Migrationen arbeiten noch ok, aber ich bin viel Wert zu erhalten von versagenden Tests (Ich habe gerade dieses Projekt bereits erhalten).

Wie behebe ich diesen Fehler?

Antwort

0

Ich nehme an, Sie haben nicht die Benutzer-Passwort-Setup in der Datei database.yml. Das übliche Szenario besteht darin, dass Sie ein Kennwort in der mysql-Installation einrichten und es jetzt nicht bereitstellen.

Ihre database.yml Datei sollte so etwas aussehen.

development: 
    adapter: mysql2 
    encoding: utf8 
    database: <my db> 
    username: <my user> 
    password: <my password> 
    host: localhost 
    port: 3306 
+0

die seltsame Sache ist, ich habe keine Benutzer oder Passwort-Feld in meiner db-Setup ... Auch mein Standardbenutzer verwendet kein Passwort – Mirror318