Снощи се оказа че на две от машините ни един скрипт е затрил потребителя „admin“ от базата данни на Plesk и съответно не можехме да ползваме контролният панел. Ето и решението на проблема.
1. Трябва да стартираме MySQL със skip-grant-tables. За тази цел трябва да направим следното нещо.
Отиваме в:
C:\Program Files (86)\Parallels\Plesk\MySQL\Data
Където отваряме файла my.ini и най-отдолу добавяме следният ред:
skip-grant-tables=1
След което рестартираме MySQL-a на Plesk-а през Plesk Monitor-а. Когато сървъра се вдигне и вече работи, отворете един Command Prompt (cmd) и отидете във следната директория:
cd C:\Program Files (86)\Parallels\Plesk\MySQL\bin
От там вече можете да се влезнете и във самия MySQL със следната команда:
mysql.exe -P 8306
След като се закачите трябва да изпълните следните команди за да създадете отново потребителят „admin“:
USE mysql; INSERT INTO user VALUES('localhost', 'admin', PASSWORD('password'), 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', '', '', '', '', 0, 0, 0); GRANT ALL PRIVILEGES ON *.* TO 'admin'@'localhost' WITH GRANT OPTION; FLUSH PRIVILEGES;
След това, коментирайте реда skip-grant-tables=1 във файла my.ini и рестартирайте отново MySQL сървъра.
След като сървъра се стартира ще можете да влезете в Plesk с новосъздаденият ви „admin“ потребител.
