Страница 3 из 4
Re: Доступ закрыт для пользователя 'root'@'127.0.0.1' (был использован пароль: НЕТ)
Добавлено: 23 июн 2021, 06:40
kirfed
Максим писал(а): ↑23 июн 2021, 06:36
Ссылку на новости? Так она вверху, просто глаза поднимите. Ссылка на документацию рядом, всё у вас перед глазами.
спасибо за экскурс по меню. Я должен был это увидеть?
Так там все тоже самое - root\root.
Re: Доступ закрыт для пользователя 'root'@'127.0.0.1' (был использован пароль: НЕТ)
Добавлено: 23 июн 2021, 06:44
Максим
Нет, выше, в новостях про последнюю версию Open Server 5.3.9. Вы читаете новости о древней 5.3.6.
Re: Доступ закрыт для пользователя 'root'@'127.0.0.1' (был использован пароль: НЕТ)
Добавлено: 23 июн 2021, 06:46
kirfed
Это?
Re: Доступ закрыт для пользователя 'root'@'127.0.0.1' (был использован пароль: НЕТ)
Добавлено: 23 июн 2021, 06:48
Максим
Да, это. В руководстве пользователя, если открыть раздел
https://ospanel.io/docs/#podkljuchenie так же указаны актуальные данные для авторизации.
Re: Доступ закрыт для пользователя 'root'@'127.0.0.1' (был использован пароль: НЕТ)
Добавлено: 23 июн 2021, 06:50
kirfed
Re: Доступ закрыт для пользователя 'root'@'127.0.0.1' (был использован пароль: НЕТ)
Добавлено: 23 июн 2021, 08:50
Максим
Да, всё верно нашли. Авторизуетесь с верными данными в HeidiSQL (предпочтительнее) или phpmyadmin и там уже настраиваете как вам нравится пользователей и их привилегии.
По поводу ваших скриншотов - воспроизвел у себя аналогичные действия, получил такую же проблему, но это скорее особенность, чем проблема. В MySQL 8 версии перемудрили что-то с усложнением команд по созданию пользователей, ещё и таблицу интересную добавили global_grants. HeidiSQL уже умеет правильно создавать пользователя ,а вот phpmyadmin видимо еще пока не знает что к запросу
GRANT ALL PRIVILEGES ON *.* TO в MySQL 8 нужно добавлять
... WITH GRANT OPTION; Тут почитать можно
https://stackoverflow.com/questions/501 ... -mysql-8-0
UPD. Нет, проверил, phpmyadmin выполняет нужную команду, просто для этого нужно общий чекбокс вверху на все привилегии отметить. Даже интересно стало что ж там такое в MySQL 8 изменилось)) буду сейчас смотреть гуглить, может наконец докопаюсь.
Re: Ошибка Access denied for user 'root'@'localhost' (using password: YES) при входе в среду MySQL
Добавлено: 23 июн 2021, 11:20
Redel
Максим дизинформаций нет, это мой опыт как я решал проблему с правами доступа на версий 8.0.
Re: Ошибка Access denied for user 'root'@'localhost' (using password: YES) при входе в среду MySQL
Добавлено: 23 июн 2021, 11:44
Максим
Redel писал(а): ↑23 июн 2021, 11:20
Максим дизинформаций нет, это мой опыт как я решал проблему с правами доступа на версий 8.0.
Вы не решили проблему, вы просто включили другой модуль, гдё её нет.
Я только что объединил 2 темы, т.к. видимо одно и то же обсуждается. Просто люди не пишут конкретно где у них проблема. Сначала выясняли как просто зайти, что теперь пароля у пользователей созданных по умолчанию нет. Теперь выясняется что создать нового юзера с GRANT правами невозможно в MySQL 8. Я проверил - да есть такое, но это не проблема Open Server, это видимо некая новая особенность MySQL 8 т.к. добавлены системные таблицы и изменен порядок и команды создания юзера. Я пока пытаюсь что-то нагуглить по данной теме. Пока не густо
И по поводу конфига, что не можете изменить писали - сразу понятно что не читали документацию. В Open Server все конфиги временные, создаются при каждом запуске, настраивать нужно шаблоны, а не сами конфиги.
Re: Доступ закрыт для пользователя 'root'@'127.0.0.1' (был использован пароль: НЕТ)
Добавлено: 23 июн 2021, 12:38
Максим
Ну вот кажется разобрался. Нагуглить ничего не удалось, всё проверял наживую sql запросами.
Итак
HeidiSQL - работает вообще со всеми модулями баз данных(т.к. использует несколько другие запросы, нежели PHPMyadmin).
PHPMyadmin - хоть и заявлено, что работает с MySQL 5.5 и выше, по факту смог создать пользователя со всеми правами только в MySQL 5.6 и MySQL 5.7 + все версии MariaDB. Если вам нужно управлять пользователями более старых версий MySQL - установите старую версию PHPMyAdmin.
И наконец по поводу невозможности создать пользователя со всеми привилегиями в PHPMyAdmin с модулем MySQL 8 - в результате тестов оказалось, что в MySQL 8 защищена таблица performance_schema поэтому выполняя запрос GRANT ALL PRIVILEGES ON *.* TO 'user'@'localhost' WITH GRANT OPTION возникает ошибка с отказом в доступе. Делаем вывод, что PHPMyAdmin не учитывает эту особенность MySQL 8, по сути баг в PHPMyAdmin получается. Если вместо ON *.* TO указывать ON mysql.* TO или другую базу (кроме performance_schema), то такой запрос отработает без ошибок.
Пробовал создавать пользователей в Adminer - там всё ещё хуже))) В общем выбирайте правильные инструменты. HeidiSQL топ и вне конкуренции!
Учитывайте это пожалуйста при работе с базами. Всем добра бобра)
Re: Доступ закрыт для пользователя 'root'@'127.0.0.1' (был использован пароль: НЕТ)
Добавлено: 01 июл 2021, 03:24
Dysha
Парни, как зайти в phpmyadmin?
Пользователь root и пароль root не вкатывают... Подскажите, как исправить сие проблему?