Archiv verlassen und diese Seite im Standarddesign anzeigen : mysql: kann nicht per root zugreifen? Access denied
Hallo
ich habe gerade meinen erstelen MySQl installiert
laut diversen anleitungen muss ich ein passwort vergeben.
leider erhalte ihc folgenden fehler:
mysqladmin -u root password "newpwd"
Access denied for user 'root'@'localhost' (using password: NO)
was mache ich falsch?
habe ich evt. schon ein passwort gesetzt? wenn ja, wie loesche ich es wieder...
- Starte den Server mit: mysqld --skip privileges
- log Dich ein: mysql
- wechsle in die mysql- Datenbank: use mysql;
- gib root ein neues Passwort:
update user set passwort=password("neues_passwort") where user="root";
t.
VIELEN VIELEN DANK!!!
das leben kann so einfach sein.
jetzt muss ich "nur" noch einen dump, von einer sicherung in die neue mysql einspielen.
wenn dazu jemand einen tip hat...
( ich suche gerade im www .... )
gib mal an der mysql-konsole: ? oder help ein. Dann such dort nach dem Stichwort "source". Da Zeichen + Datei.sql und er spielt dir den Inhalt der Datei da ein.
gib mal an der mysql-konsole: ? oder help ein. Dann such dort nach dem Stichwort "source". Da Zeichen + Datei.sql und er spielt dir den Inhalt der Datei da ein.
danke, ich habe es folgendermassen gemacht:
mysql -u root -p < datenbank.sql
danke an alle!
jetzt muss ich nochmal fragen:
wie gesagt, ich habe eine "alte" datenbank zurückgesichert.
jetzt habe ich die "alten" php bzw. shell scripte zurück kopiert.
die ueber ein cgi-script aufgerufen werden.
bei aufruf erhalte ich folgenden fehler:
(error.log von apache )
Access denied for user ''@'localhost' to database 'ccall'
woher weiss ich mit welchen benutzer sich das script anmelden will?
und wie kann ich die rechte an anpassen?
danke
Am besten schaust du nochmal in die Mysql-Handbücher.
Den Usernamen erfährst du aus deinen Scripten (wir wissen ja nicht, was du da installiert hast).
Dann meldest du dich als root bei einer mysql-db an und gibst ein:
grant all privileges on deinedatenbank.* to deinuser@localhost identified by 'deinpasswort';
"all" kannst du natürlich auch abstufen (z.b. insert, update, select, delete usw).
Powered by vBulletin® Version 4.2.5 Copyright ©2024 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.