Причина
Причината за грешката е, че Virtualmin/Webmin запазва паролата на администраторския потребител на MySQL/MariaDB, т.е. root. Когато административната парола е променена извън Virtualmin/Webmin, Virtualmin/Webmin не знае за това, не се актуализира до новата парола и следователно все още се опитва да използва старата парола, за да се свърже със сървъра на базата данни MySQL/MariaDB.
Обикновено грешката се случва само ако промените паролата за root или администратора, дефиниран във Virtualmin/Webmin чрез phpMyAdmin или други mysql клиенти, които заобикалят Webmin/Virtualmin.
Решение
Влезте в Virtualmin или Webmin , след това отидете на Webmin -> Сървъри -> MySQL Database Server. Ще бъдете подканени със следното съобщение:
Webmin трябва да знае вашето потребителско име и парола за MySQL, за да управлява вашата база данни. Моля, въведете вашето потребителско име за администрация (обикновено root) и парола по-долу.
Пълното съобщение за грешка в MySQL беше:DBI свързването е неуспешно:Достъпът е отказан за потребител „root“@“localhost“ (използвайки парола:ДА)
Въведете правилните идентификационни данни за потребителско име и парола за администраторски потребител на MySQL/MariaDB. Например root с новата си парола. Можете също да посочите друг потребителски акаунт с администраторски достъп до сървъра на базата данни, ако решите да промените потребителския акаунт, използван от Webmin/Virtualmin.
След като въведете правилното потребителско име, Virtualmin/Webmin автоматично ще запази актуализираните идентификационни данни за бъдеща употреба.
Забележка:Можете, разбира се, също да промените паролата на потребителя за администриране обратно към оригиналната му парола. За да избегнете повторна поява, винаги променяйте административната парола от модула MySQL Database Server на Webmin.