Форум русскоязычного сообщества Ubuntu


Хотите сделать посильный вклад в развитие Ubuntu и русскоязычного сообщества?
Помогите нам с документацией!

Автор Тема: Почему не устанавливается phpmyadmin до конца?  (Прочитано 1272 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн serii

  • Автор темы
  • Участник
  • *
  • Сообщений: 147
    • Просмотр профиля
Установил mysql MariaDb
mysql  Ver 15.1 Distrib 10.1.26-MariaDB, for debian-linux-gnu (x86_64) using readline 5.2Из терминал подключаюсь к mysql без проблем, ввожу пароль и не возникают никакие ошибки.
Во время установки phpmyadmin ввожу тот же пароль от mysql, но в конце получаю ошибку
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)Я не понимаю, что тут не работает, каждый раз при установки phpmyadmin возникает эта ошибка?
mysql то работает.
Буду благодарен за помощь.

Пользователь добавил сообщение 22 Сентября 2017, 09:53:32:


Нашел решение

полное удаление mariaDB UBUNTU
(для Debian пути и команды могут отличаться)
sudo apt-get --purge remove mariadb*
sudo apt-get autoremove
sudo apt-get autoclean


если возникают ошибки при удалении -
заходим в папку/var/lib/dpkg/infoи удаляем там всё что начинается на mariadb и на mysql
повторяем предыдущие три команды

после желательно
sudo apt-get --purge remove mysql*
sudo apt-get autoremove
sudo apt-get autoclean


убедившись что в /var/lib/dpkg/infoничего не осталось -
удаляем папку/etc/mysqlудаляем папку /var/lib/mysqlВНИМАНИЕ здесь хранятся все ваши базы так что если нужно их оставить - переименуйте папку и после установки mysql скопируйте в новую - ТОЛЬКО те которые вы создавали самостоятельно (без системных)

теперь не забудьте почистить источник репозитория mariaDB который вы добавляли при её установке,
здесь nano /etc/apt/sources.listиначе при попытке установить чистый мускуль увидете как ставятся пакеты от марии, и придётся начинать удаление сначала по тому что получите ошибку при установке. :(

перед установкой MySql выполните
sudo apt-get update
sudo apt-get upgrade


потом как обычно sudo apt-get install mysql-server
при этом установка может не спросить пароль для root, а подхватит существующий
проверить установку можно командой
service mysql statusдалее
sudo apt-get install phpmyadmin (если нужно)

Удачи!
« Последнее редактирование: 22 Сентября 2017, 09:54:28 от serii »

 

Страница сгенерирована за 0.017 секунд. Запросов: 21.