Помогите мне с моей установкой ЛАМПЫ, это - мой первый раз.
вчера я установил Apache, PHP и Mysql Безупречно на моем LTS Ubuntu 16.04 через терминал. и последней вещью, которую я установил, является PHPMYADMIN. После того, как я установил его, я случайно ввожу свое имя пользователя "phpmyadmin", потому что я являюсь немного сонным и смущенным, и также я поместил некоторый пароль на него. После этого, когда я пытаюсь войти в систему и я для создания базы данных, она не говорит "Полномочия".
Я также попробовал значение по умолчанию "корень" и без входа в систему наклона, но пароля. таким образом, я пытался переустановить его, и также я пытался 'dpkg-реконфигурировать', но это дает мне некоторое сообщение об ошибке, которое имеет опцию *аварийное прекращение работы, повторите и и т.д. Я также пытался произвести чистку, удаляют все phpmyadmin данные или файлы и также очищают все мои истории просмотра, а также мои cookie. последняя вещь, которую я попробовал, состоит в том, чтобы использовать другое и альтернативное программное обеспечение базы данных, которое является 'Adminer'. после того, как я установил программное обеспечение, оно не попросило у меня установки администраторская учетная запись.
Но когда я собирающийся использование это. Я не могу войти в систему, потому что я не знаю то, что мой пользователь? Я попробовал 'корень' или без пароля, но все еще входа в систему наклона. но когда я пытался зарегистрировать свою учетную запись в phpmyadmin, я был удивлен, что это работает и вошло в систему. но к сожалению все еще наклон создает базу данных, и это имеет диалог как phpmyadmin: 'Доступ запрещен для пользователя 'phpmyadmin' 'localhost'.
может кто-то помогать мне через это, потому что, я немного расстроен и собирающийся сдаться.:'(
Uninsalling phpadmin не удалит учетные записи из mysql базы данных. Можно сделать это вручную, но у Вас должен был бы быть корневой доступ.
можно восстановить корневой доступ с этими шагами.
От терминала останавливают mysql сервис, затем загружают его без таблиц предоставления. В реве шагов текст после эти $
знак является командами, которые Вы вводите. Текст в круглой скобке является объяснениями и комментариями.
(Останавливают базу данных)
$ sudo systemctl stop mysql
(Запускают Mysql, не загружая таблицы предоставления)
$ sudo mysqld_safe --skip-grant-tables &
(Теперь входят в mysql как в корень без пароля)
$ sudo mysql --user=root mysql
(Набор пароль корня с:)
mysql> update user set authentication_string=PASSWORD('new-password') where user='root';
mysql>flush privileges;
mysql> quit;
(Уничтожают сервер безопасного режима, "$" является подсказкой. Поразите "%" и нажмите ENTER)
$ %
Cntrl +c
(Теперь перезапускают базу данных, и Вы все установлены)
$ sudo systemctl start mysql
Обзор этот ответ для деталей:
mysql не просят пароль root при установке