Вам необходимо сделать следующее:
Перезапустить сервер MySQL, пропуская таблицы предоставления:
mysqld_safe --skip-grant-tables --skip-network &
Подключиться к серверу MySQL без пароля: mysql -uroot
FLUSH PRIVILEGES;
УСТАНОВИТЬ ПАРОЛЬ ДЛЯ 'root' @ 'localhost '= PASSWORD (' hello ');
hello
Что касается phpMyAdmin, он использует учетные данные MySQL. Итак, как только вы восстановите пароль root MySQL, вы сможете управлять всем.
На основе: https://stackoverflow.com/questions/3614715/open-vim-from-php-cli
Попробуйте:
<?php
system("vi config.xml > `tty`");
?>
И измените его, чтобы он запускался по вашему запросу параметры.