Mysql
 sql >> база данни >  >> RDS >> Mysql

Virtualmin:Нямате достъп до тази MySQL база данни след промяна на паролата

След промяна на паролата на потребителя на MySQL или MariaDB, като root, Virtualmin вече няма достъп до базата данни на виртуалните сървъри. Когато се опитвате да управлявате база данни на виртуален сървър чрез „Редактиране на бази данни“, Virtualmin ще ви подкани „Нямате достъп до тази база данни MySQL.“

Причина

Причината за грешката е, че 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.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Мога ли да параметризирам името на таблицата в подготвено изявление?

  2. MySQL:Бърза разбивка на видовете съединения

  3. phpMyAdmin на MySQL 8.0

  4. MySQL Вмъкване в от една база данни в друга

  5. MySQL - Избиране на данни от множество таблици, всички със същата структура, но различни данни