MySQL Proplem

07/28/2011 10:35 .Onlyx3#1
Moin..

Ja hab mein Server glaub ich nun mittlerweile 30 mal neu aufgesetzt und immer kommt das selbe proplem..

Ich installiere den Root gan normal..kann mich auch per navicat und ingame einlogen etc..Wenn ich aber ne Tabelle in Navicat bearbeiten will kommt "Table is ready only". Ich weiss das der MySQL ordner 777 Rechte brauch mit den Unterordnern. Ich gehe wie folgt vor:

chown -R mysql /var/db/mysql/
chgrp -R mysql /var/db/mysql/

Danach ist IMMER das MySQL Passwort falsch. wenn ich es mir wiederholen will mit:

/usr/local/etc/rc.d/mysql-server stop
mysqld_safe --skip-grant-tables
mysql --user=root mysql
update user set Password=PASSWORD('hier-neues-passwort-hin') where user='root';
flush privileges;
exit;
/usr/local/etc/rc.d/mysql-server restart

kommt immer bei mysql --user=root mysql das der Benutzername Root nicht existiert oO Was das ?!

Also zusammenfassung:^^
Ich setze 777 Rechte auf den MySQL Ordner
Danach ist das PW von der DB anders
Wiederholen geht nicht, da der Benutzername Root danach nicht mehr existiert...
07/28/2011 11:01 alg0r!thm#2
Ist logisch Ordner?
Wenn du unter /var/db/mysql den "mysql" Ordner überschreibst dann das Passwort des root Users anders ist.


Lg,
Daniiel'
07/28/2011 11:53 .Onlyx3#3
Mag ja sein..nur das name Root dann garned mehr existiert?
07/28/2011 12:42 .aNNdii##4
Quote:
chown -R mysql /var/db/mysql/
chgrp -R mysql /var/db/mysql/
chmod -R 777 /var/db/mysql
Und dann MySQL Server neustarten, sollte dein Problem mit "read only" fixxen.
07/28/2011 13:24 .Onlyx3#5
Lest ihr eig was ich schreibe?!
Das Read only weiss ich wie ich das "fixxe" Wenn dies mache was du sagst ist das DB PW anders. wiederholen kann ichs ned weil dann kommt der name Root ned mehr vorhanden ist
07/28/2011 13:37 .aNNdii##6
Welche Datenbänke lädst du den hoch?
Die einzigen die man hochladen soll sind, account, common, hotbackup, log, player und test.
07/28/2011 13:42 .Onlyx3#7
Genau die lad ich ja nur hoch..das wunder mich ja
Kann mich nach der installation ja bei navicat mit root und meinem PW einloggen
wenn ich das "Read only" fixxe und ich mein PW mehr Putty änder will kommt nach dem befehl mysql --user=root mysql Acces Denit(oder so) Using Passwort: NO
Dann kann ich ja mein PW ned wiederholen..
07/28/2011 13:45 .aNNdii##8
Probier es mal auf diese Art das PW zu ändern.
Quote:
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%'[ENTER DRÜCKEN]
IDENTIFIED BY '[NEUES PW]' WITH GRANT OPTION;
07/28/2011 13:47 .Onlyx3#9
alles schon versucht..
Sobald der name "root" in nem Befehl vorkommt
Acces Denit oder wie das heißt Using Password: NO
07/28/2011 13:51 TehDauni#10
Machst du halt nen anderen Account als Root? ôo
07/28/2011 15:38 .Onlyx3#11
Quote:
Originally Posted by TehDauni View Post
Machst du halt nen anderen Account als Root? ôo
Schön und gut. Muss aber auch ne Lösung für mein Proplem geben..oder?