#mysql #ubuntu #phpmyadmin #xampp
#mysql #ubuntu #phpmyadmin #xampp
Вопрос:
Я установил xampp в свой ubunut 16.04 vps. Он хорошо работал с phpmyadmin. внезапно я не могу войти в свой phpmyadmin с помощью пользователя root. Он просто отказался и выдал мне болезненную ошибку, которую невозможно решить. ошибка:
mysqli::real_connect(): (HY000/1045): Access denied for user 'root'@'localhost' (using password: YES)
Я могу войти в систему с помощью пользователя phpmyadmin supercontrol… но суперпользователь не имеет никакого доступа к таблице mysql.user.
затем я добавляю «skip-grant-tables» в файл /opt/lampp/etc/my.cnf и выполняю вход с помощью пользователя root. Теперь я все равно не могу установить пароль пользователя root.
Кто-нибудь может сказать мне, каков наилучший способ избавиться от этой ситуации? заранее спасибо
Комментарии:
1. это больше похоже на проблему с базами данных или таблицей, попробуйте ПРОВЕРИТЬ их и подготовить резервную копию
2. нет … моя база данных и таблицы в порядке … я могу войти в систему через пользователя суперконтроля phpmyadmin.. Я просто не могу установить какие-либо привилегии предоставления в пользовательских таблицах
3. вы устанавливаете во время установки 2 пароля, один для сервера и один для phpmyadmin, поэтому, когда вы меняете свои привилегии в mysql, вы не можете получить доступ к базе данных, потому что phpmyadmin не может подключиться к серверу. phpmyadmin имеет собственное управление пользователями. поэтому опубликуйте, что ypu excatly сделал для пользователя root, или покажите нам, какое разрешение у него есть сейчас