Установил 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
(если нужно)
Удачи!