Как да възстановим admin потребителя на Plesk в MySQL


Warning: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead in /home/melkor/public_html/melkor.eu/wp-content/plugins/geshi/geshi/geshi.php on line 2065

Warning: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead in /home/melkor/public_html/melkor.eu/wp-content/plugins/geshi/geshi/geshi.php on line 2065

Warning: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead in /home/melkor/public_html/melkor.eu/wp-content/plugins/geshi/geshi/geshi.php on line 2065

Warning: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead in /home/melkor/public_html/melkor.eu/wp-content/plugins/geshi/geshi/geshi.php on line 2065
VN:F [1.9.22_1171]
Rating: 0.0/5 (0 votes cast)

Снощи се оказа че на две от машините ни един скрипт е затрил потребителя „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“:

span style="color: #ff0000;">'localhost', 'admin''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'

След това, коментирайте реда skip-grant-tables=1 във файла my.ini и рестартирайте отново MySQL сървъра.

След като сървъра се стартира ще можете да влезете в Plesk с новосъздаденият ви „admin“ потребител. 🙂

За melkor

Дългогодишен UNIX/Linux потребител. В момента работи като Senior UNIX Administrator в HP GDBC.
Публикувано в Linux с етикети , , . Постоянна връзка.

Този сайт използва Akismet за намаляване на спама. Научете как се обработват данните ви за коментари.