Ситуация такая. Использую mysql 5.7
Устанавливал erpnext и по ошибке установил maridb через консоль с удалением mysql 5.7
Понял, что ошибся и вернул всё обратно - удалил mariadb и установил обратно mysql 5.7
Но после этого, при заходе в раздел "Базы данных", выбирая пользователя зависает крутящйся ajax и ничего не показывается (пользователи баз данных и сами базы данных). Посмотрел в браузере ошибку - нет mysqli
phpmyAdmin тоже не открывается пришется прямым текстом "Расширение mysqli не найдено. "
Как его установить в панель?
Прошу помощи!!
Панель требует mysqli
Re: Панель требует mysqli
mysqli расширение которое относится к php. Проверьте наличие требуемых расширений для данной версии php. Попробуйте пероезапустить службы PHP FPM в панеле.
Вы не указали версию вашей системы и версию панели.
Вы не указали версию вашей системы и версию панели.
Re: Панель требует mysqli
Эта команда отрабатывает?
Нельзя переустанавливать базы данных через консоль, так как могут остаться старые пакеты которые будут конфликтовать.
Скрипт установки базы данных, меняет служебные таблицы для совместимости с остальными версиями.
В mariadb (последних версий), нет таблицы users, а только view. Скорее всего вам нужно будет поднимать всю базу из старых дампов.
Код: Выделить всё
mysql -uroot -p"$(cat /etc/brainy/mysql | grep -Poi '(?<=root=)(.*)' | tr -d '\r' | sed 's/^[ \t'\''\"]*//;s/[ \t'\''\"]$//')" -e "show databases;"
Скрипт установки базы данных, меняет служебные таблицы для совместимости с остальными версиями.
В mariadb (последних версий), нет таблицы users, а только view. Скорее всего вам нужно будет поднимать всю базу из старых дампов.