Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
Wer kennt sich aus mit MySQL?
View unanswered posts
View posts from last 24 hours
View posts from last 7 days

 
Reply to topic    Gentoo Forums Forum Index Deutsches Forum (German) Diskussionsforum
View previous topic :: View next topic  
Author Message
3PO
Veteran
Veteran


Joined: 26 Nov 2006
Posts: 1110
Location: Schwabenländle

PostPosted: Sun Jan 11, 2009 2:41 pm    Post subject: Wer kennt sich aus mit MySQL? Reply with quote

Hallo Zusammen,

ich wollte mir mal Rdiff-backup-web installieren, leider aber bleibe ich an folgendem Punkt hängen:

Quote:
[...]
3. Set up the database
First, you need to create the database itself, so log in to mysql as root and issue the command:
create database rdiffbackupweb;
Then you need to allow access to the tables in the database using:
grant all on rdiffbackupweb.* to backup_user identified by "password";
Then quit mysql, and find the backup.sql file. At the command line, type
mysql -u backup_user -p rdiff-backup-web < ./backup.sql
It will ask you for the password, then create the tables required.


Wenn ich o.g. eingebe, erhalte ich folgende Ausgabe:

Code:
vdr02 rdiff-backup-web # mysql -u backup_user -p rdiff-backup-web < ./backup.sql
Enter password:
ERROR 1045 (28000): Access denied for user 'backup_user'@'localhost' (using password: YES)
vdr02 rdiff-backup-web #


Nun habe ich mal versucht nach dem Fehler zu googeln, leider jedoch ohne Erfolg. :(

Alles was ich darüber gefunden habe sich Anleitungen um das Root-Passwort zu ändern, bzw. zurück zu setzen.
Das habe ich dann mehrfach versucht, leider jedoch bekomme ich immer wieder den obigen Fehler. :roll:

Da ich nun von MySQL leider wenig, bzw. gar keine Ahnung habe, währe es echt toll, wenn mir Jemand da weiterhelfen könnte.
Back to top
View user's profile Send private message
gimpel
Advocate
Advocate


Joined: 15 Oct 2004
Posts: 2720
Location: Munich, Bavaria

PostPosted: Sun Jan 11, 2009 2:54 pm    Post subject: Reply with quote

Du musst den user vermutlich erst anlegen in mysql.
Die Befehle dazu stehen ja da.

Wenn du den genau so eingegeben hast, ist das Passwort jetzt password
_________________
http://proaudio.tuxfamily.org/wiki - pro-audio software overlay
Back to top
View user's profile Send private message
3PO
Veteran
Veteran


Joined: 26 Nov 2006
Posts: 1110
Location: Schwabenländle

PostPosted: Sun Jan 11, 2009 3:09 pm    Post subject: Reply with quote

gimpel wrote:
Du musst den user vermutlich erst anlegen in mysql.
Die Befehle dazu stehen ja da.

Wenn du den genau so eingegeben hast, ist das Passwort jetzt password


Ich habe die Befehle genau so eigegeben, wie oben beschrieben, die Datenbank existiert ja offenbar.

Quote:
vdr02 rdiff-backup-web # mysql -u root -p
Enter password:
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 6
Server version: 5.0.70-log Gentoo Linux mysql-5.0.70-r1

Type 'help;' or '\h' for help. Type '\c' to clear the buffer.

mysql> create database rdiffbackupweb;
ERROR 1007 (HY000): Can't create database 'rdiffbackupweb'; database exists
mysql> quit
Bye
vdr02 rdiff-backup-web #


Aber auch wenn ich als Passwort "password" eingebe, erhalte ich folgende Fehlermeldung:

Code:
vdr02 rdiff-backup-web # mysql -u backup_user -p rdiff-backup-web < ./backup.sql
Enter password:
ERROR 1044 (42000): Access denied for user 'backup_user'@'%' to database 'rdiff-backup-web'
vdr02 rdiff-backup-web #
Back to top
View user's profile Send private message
b3cks
Veteran
Veteran


Joined: 23 Mar 2004
Posts: 1481
Location: Bremen (GER)

PostPosted: Sun Jan 11, 2009 4:36 pm    Post subject: Reply with quote

Wenn du als Passwort password gesetzt hast, im Befehl aber rdiff-backup-web als Passwort übergibst (-p Parameter), kann das auch nicht klappen.
_________________
I am /root and if you see me laughing you better have a backup.
Back to top
View user's profile Send private message
3PO
Veteran
Veteran


Joined: 26 Nov 2006
Posts: 1110
Location: Schwabenländle

PostPosted: Sun Jan 11, 2009 5:22 pm    Post subject: Reply with quote

Hmm...,

offensichtlich stehe ich da wohl auf dem Schlauch. :(

Aber mal anders gefragt:

Wie lösche ich den die 'rdiffbackupweb' aus der Datenbank und wie müssen den die Befehle nacheinander eingegeben werden, um alles nochmal von vorne zu machen?
Back to top
View user's profile Send private message
Evildad
Guru
Guru


Joined: 15 Apr 2004
Posts: 475

PostPosted: Sun Jan 11, 2009 7:16 pm    Post subject: Reply with quote

Um die Datenbank zu löschen:
Code:

mysql -u root -p
Enter password:
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 6
Server version: 5.0.70-log Gentoo Linux mysql-5.0.70-r1

Type 'help;' or '\h' for help. Type '\c' to clear the buffer.

mysql> DROP DATABASE rdiffbackupweb;


Evtl. hast du ja die Möglichkeit phpMyAdmin zu installieren das würde es für dich sicherlich vereinfachen.
Back to top
View user's profile Send private message
3PO
Veteran
Veteran


Joined: 26 Nov 2006
Posts: 1110
Location: Schwabenländle

PostPosted: Sun Jan 11, 2009 7:30 pm    Post subject: Reply with quote

drop rdiffbackupweb; hat nicht funktioniert,

Code:
mysql> drop rdiffbackupweb;
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 'rdiffbackupweb' at line 1


aber so geht es: DROP DATABASE rdiffbackupweb; :)

Code:
mysql> DROP DATABASE rdiffbackupweb;
Query OK, 0 rows affected (0.23 sec)


Ich werde jetzt nochmal von vor anfangen.

Vlt. kann mir ja Jemand diese 3 Schritte mal Step-by-Step für Dummies erklären. :lol:

Code:
 --> create database rdiffbackupweb;

 --> grant all on rdiffbackupweb.* to backup_user identified by "password";

 --> mysql -u backup_user -p rdiff-backup-web < ./backup.sql


Vorallem diesen Punkt: --> ..identified by "password";


Quote:
Evtl. hast du ja die Möglichkeit phpMyAdmin zu installieren das würde es für dich sicherlich vereinfachen.


Habe ich auch schon installiert, aber leider finde ich auch dafür kein HowTo, wie man das richtig installiert/konfiguriert. :(
Back to top
View user's profile Send private message
Evildad
Guru
Guru


Joined: 15 Apr 2004
Posts: 475

PostPosted: Sun Jan 11, 2009 7:39 pm    Post subject: Reply with quote

3PO wrote:
drop rdiffbackupweb; hat nicht funktioniert,

Code:
mysql> drop rdiffbackupweb;
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 'rdiffbackupweb' at line 1


aber so geht es: DROP DATABASE rdiffbackupweb; :)


Sorry ich hab zu schnell auf Submit geklickt hatte es aber zwischenzeitlich verbessert :-)

Quote:
Vlt. kann mir ja Jemand diese 3 Schritte mal Step-by-Step für Dummies erklären. :lol:


Code:
 --> create database rdiffbackupweb;


Der Befehl legt die Datenbank mit dem Namen rdiffbackupweb an.

Code:
--> grant all on rdiffbackupweb.* to backup_user identified by "password";


Mit dem Befehl gibst Du dem User backup_user alle Rechte auf die Datenbank rdiffbackupweb.
Das identified by heisst einfach nur, dass es der User mit dem Passwort (password) ist.

Code:
--> mysql -u backup_user -p rdiff-backup-web < ./backup.sql


Hiermit importierst Du den Dump backup.sql in deine angelegte Datenbank.
Aber das Passwort sollte dasselbe sein wie oben

Quote:
Evtl. hast du ja die Möglichkeit phpMyAdmin zu installieren das würde es für dich sicherlich vereinfachen.

Habe ich auch schon installiert, aber leider finde ich auch dafür kein HowTo, wie man das richtig installiert/konfiguriert. :(


Eigentlich sollte da beim emergen doch ne eWarn Meldung kommen die die nötigsten Schritte erklärt.
Viel konfigurieren musst Du eigentlich nicht.

Dein eigentliches Problem ist aber der Befehl:
Code:
mysql -u backup_user -p rdiff-backup-web < ./backup.sql


Bei Dir sollte der funktionieren:
Code:
mysql -u backup_user -p rdiffbackupweb < ./backup.sql


Du versuchst in eine nicht vorhandene Datenbank zu importieren...
Back to top
View user's profile Send private message
3PO
Veteran
Veteran


Joined: 26 Nov 2006
Posts: 1110
Location: Schwabenländle

PostPosted: Sun Jan 11, 2009 8:01 pm    Post subject: Reply with quote

1000 Dank für wirklich ausfühliche Erklärung. :wink:

Jetzt funktioniert das. :lol:

Aber so ist das nunmal, wenn man keine Ahnung hat und ein nur blind mit copy/paste drauflos installiert. :roll:

Quote:
Eigentlich sollte da beim emergen doch ne eWarn Meldung kommen die die nötigsten Schritte erklärt.
Viel konfigurieren musst Du eigentlich nicht.


Das Problem ist ja auch nicht die Installation von phpMyAdmin, sondern das Setup.

Und genau hier fangen meine Probleme an: --> KLICK
Back to top
View user's profile Send private message
Evildad
Guru
Guru


Joined: 15 Apr 2004
Posts: 475

PostPosted: Sun Jan 11, 2009 8:09 pm    Post subject: Reply with quote

Ok vergiss die Konfiguration über die Weboberfläche.

Es sollte eine config.inc.php.sample geben.
Die kopierst Du nach config.inc.php und dann noch den auth_type auf http stellen und schon sollte es funktionieren.
Back to top
View user's profile Send private message
3PO
Veteran
Veteran


Joined: 26 Nov 2006
Posts: 1110
Location: Schwabenländle

PostPosted: Sun Jan 11, 2009 8:19 pm    Post subject: Reply with quote

Zu früh gefreut. :(

Wenn ich mich über das Webinterface einloggen will, komm nur:

Quote:
Warning: mysql_connect() [function.mysql-connect]: Access denied for user '[mysql username]'@'localhost' (using password: YES) in /var/www/localhost/htdocs/rdiff-backup-web/functions/generic.php on line 700
Invalid server or user Access denied for user '[mysql username]'@'localhost' (using password: YES)
Back to top
View user's profile Send private message
Evildad
Guru
Guru


Joined: 15 Apr 2004
Posts: 475

PostPosted: Sun Jan 11, 2009 8:25 pm    Post subject: Reply with quote

Dumme Frage aber Du hast Die config.php von rdiff-backup-web schon angepasst?

Quote:

$config_db = "rdiff";
$config_dbhost = "localhost";
$config_dbuser = "[mysql username]";
$config_dbpass = "[mysql password]";
Back to top
View user's profile Send private message
3PO
Veteran
Veteran


Joined: 26 Nov 2006
Posts: 1110
Location: Schwabenländle

PostPosted: Sun Jan 11, 2009 9:32 pm    Post subject: Reply with quote

Evildad wrote:
Dumme Frage aber Du hast Die config.php von rdiff-backup-web schon angepasst?..


Dumme Antwort: Äääähm.., nein. :oops:

Sehe ich das richtig, dass das bei der Beispielkonfiguration so aussehen sollte?

Code:
$config_db      = "rdiffbackupweb";
$config_dbhost  = "localhost";
$config_dbuser  = "[mysql backup_user]";
$config_dbpass  = "[mysql password]";
Back to top
View user's profile Send private message
Evildad
Guru
Guru


Joined: 15 Apr 2004
Posts: 475

PostPosted: Mon Jan 12, 2009 10:57 am    Post subject: Reply with quote

3PO wrote:

Code:
$config_db      = "rdiffbackupweb";
$config_dbhost  = "localhost";
$config_dbuser  = "backup_user";
$config_dbpass  = "password";


Ist glaub ich besser :wink:
Back to top
View user's profile Send private message
3PO
Veteran
Veteran


Joined: 26 Nov 2006
Posts: 1110
Location: Schwabenländle

PostPosted: Mon Jan 12, 2009 11:20 am    Post subject: Reply with quote

1000 Thx,

jetzt funktioniert es. :D

Jetz kommt ein freundliches:

Quote:
Login Successful
Click here to continue.


Eine Frage hätte ich noch:

Kann man den Usernamen "backup_user" nachträglich noch ändern, oder einen weiteren hinzufügen, - und falls ja, wie?
Back to top
View user's profile Send private message
Evildad
Guru
Guru


Joined: 15 Apr 2004
Posts: 475

PostPosted: Mon Jan 12, 2009 7:16 pm    Post subject: Reply with quote

3PO wrote:
Kann man den Usernamen "backup_user" nachträglich noch ändern, oder einen weiteren hinzufügen, - und falls ja, wie?


Willst Du einfach einen anderen User oder zusätzlich einen haben?
Back to top
View user's profile Send private message
3PO
Veteran
Veteran


Joined: 26 Nov 2006
Posts: 1110
Location: Schwabenländle

PostPosted: Mon Jan 12, 2009 7:31 pm    Post subject: Reply with quote

Am liebsten wurde ich den Usernamen ändern, und falls das nicht geht, eben einfach einen weiteren hinzufügen.
Back to top
View user's profile Send private message
Yamakuzure
Advocate
Advocate


Joined: 21 Jun 2006
Posts: 2298
Location: Adendorf, Germany

PostPosted: Wed Jan 28, 2009 9:06 am    Post subject: Reply with quote

Kleiner Buchtipp:

MySQL mit PHP von Gregor Kuhlmann und Friedrich Müllmerstadt - Trotz des Titels wird PHP nur am Rande behandelt. Das Buch ist nicht gerade dick, glänzt aber mit viel "Konsolen-Wissen". Ich kann es jedem empfehlen, der (einigermaßen) viel mit MySQL macht. Hier habe ich eine alte Auflage von 2003, und es ist immernoch mein Hauptnachschlagewerk.
_________________
Edited 220,176 times by Yamakuzure
Back to top
View user's profile Send private message
artbody
Guru
Guru


Joined: 15 Sep 2006
Posts: 494
Location: LB

PostPosted: Sun Feb 01, 2009 2:59 pm    Post subject: Reply with quote

Quote:
Bei Dir sollte der funktionieren:
Code:

mysql -u backup_user -p rdiffbackupweb < ./backup.sql



wenn du so einen Befehl eingibst kann man das Passwort direkt ohne Leerzeichen an die Option -p anhängen.
Code:

mysql -u backup_user -pPasswort .......

_________________
Never give up
WM : E16 the true enlightenment
achim
Back to top
View user's profile Send private message
3PO
Veteran
Veteran


Joined: 26 Nov 2006
Posts: 1110
Location: Schwabenländle

PostPosted: Sun Feb 01, 2009 3:08 pm    Post subject: Reply with quote

[quote="artbody"]
Quote:

[...] wenn du so einen Befehl eingibst kann man das Passwort direkt ohne Leerzeichen an die Option -p anhängen.
Code:

mysql -u backup_user -pPasswort .......


Jetzt weiss ich auch, weshalb das bei mit nie funktioniert hat. :roll:

Der Tip: "-p ohne Leerzeichen" ist Gold wert.

1000 Thx.
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Deutsches Forum (German) Diskussionsforum All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum