Ik heb een probleem. Ik kom middels PHPMyAdmin of via de CMD
niet meer in MySQL. Ik zal het wachtwoord vast vergeten zijn.
Nu zijn daar mooie oplossingen voor...
Ik heb op C:\ een mooi filetje aangemaakt (ja ik heb een Windows 2008 bakkie)
Dit filetje heet mysql-init.txt
Met daarin de volgende tekst:
UPDATE mysql.user SET Password=PASSWORD(‘test’) WHERE User=’root’;
FLUSH PRIVILEGES;
Ik stop daarna netjes de MySQL service, en voer het volgende uit in de CMD:
mysqld -init-file=C:\\mysql-init.txt
Helaas... toen ben ik eens bij de service gaan kijken welke my.ini er gebruikt wordt.
Daar stond: "D:\MySQL\MySQL Server 5.5\bin\mysqld" --defaults-file="C:\MySQL Data\my.ini" MySQL55
Ofwel toen het onderstaande maar eens geprobeerd:
D:\MySQL\MySQL Server 5.5\bin>mysqld.exe -defaults-file="C:\\MySQL Data\\my.ini"
-init-file=C:\\mysql-init.txt
Daarna probeer ik in te loggen, en dan krijg ik de volgende fout:
D:\MySQL\MySQL Server 5.5\bin>mysql --user=root --password=test
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: N
O)
Met andere gebruikers kan ik nog wel gewoon inloggen in PHPMyAdmin...
Echter hebben deze geen admin-rechten.
Heel misschien dat ik de gebruikersnaam, niet root is, kan ik dat nog ergens checken?
Of doe ik iets anders verkeerd....
niet meer in MySQL. Ik zal het wachtwoord vast vergeten zijn.
Nu zijn daar mooie oplossingen voor...
Ik heb op C:\ een mooi filetje aangemaakt (ja ik heb een Windows 2008 bakkie)
Dit filetje heet mysql-init.txt
Met daarin de volgende tekst:
UPDATE mysql.user SET Password=PASSWORD(‘test’) WHERE User=’root’;
FLUSH PRIVILEGES;
Ik stop daarna netjes de MySQL service, en voer het volgende uit in de CMD:
mysqld -init-file=C:\\mysql-init.txt
Helaas... toen ben ik eens bij de service gaan kijken welke my.ini er gebruikt wordt.
Daar stond: "D:\MySQL\MySQL Server 5.5\bin\mysqld" --defaults-file="C:\MySQL Data\my.ini" MySQL55
Ofwel toen het onderstaande maar eens geprobeerd:
D:\MySQL\MySQL Server 5.5\bin>mysqld.exe -defaults-file="C:\\MySQL Data\\my.ini"
-init-file=C:\\mysql-init.txt
Daarna probeer ik in te loggen, en dan krijg ik de volgende fout:
D:\MySQL\MySQL Server 5.5\bin>mysql --user=root --password=test
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: N
O)
Met andere gebruikers kan ik nog wel gewoon inloggen in PHPMyAdmin...
Echter hebben deze geen admin-rechten.
Heel misschien dat ik de gebruikersnaam, niet root is, kan ik dat nog ergens checken?
Of doe ik iets anders verkeerd....