Nano Hash - криптовалюты, майнинг, программирование

Код ошибки: 1044. Отказано в доступе для пользователя «root» @ «%» к базе данных «xxxxxxxABC»

Я хочу создать следующий график в Mysql. выдает ошибку: "Код ошибки: 1044. Отказано в доступе для пользователя "root"@"%" к базе данных "xxxxxABC""

CREATE EVENT resetAccount
ON SCHEDULE EVERY 1 HOUR
STARTS CURRENT_TIMESTAMP
DO 
 UPDATE user_master SET AccountNonLocked = 1 WHERE AccountNonLocked = 0  
       and username in 
                    (select username from  user_attempts  where last_modified between          DATE_SUB(now(),INTERVAL 24 HOUR) and DATE_SUB(now(),INTERVAL 23 HOUR)
                    );

Я проверил все возможные решения, упомянутые в предыдущих комментариях stackoverflow. Я также проверил ПРИВИЛЕГИИ для пользователя и также выполнил следующую команду. "ВЫБЕРИТЕ хост,пользователя,пароль,Grant_priv,Super_priv FROM mysql.user;"

Он показывает следующий вывод: введите здесь описание изображения

Также я запускаю "SELECT USER(),CURRENT_USER();" вывод: введите здесь описание изображения

Теперь, почему я получаю эту ошибку, поскольку у пользователя есть все привилегии.


  • Какую ОС вы используете? 20.11.2015
  • Какой у вас веб-сервер? WAMP или IIS или что-то еще? 20.11.2015
  • Используйте имя пользователя «root» с пустым паролем и посмотрите, работает ли оно. Он должен работать. Тогда я дам вам правильный ответ. Это в основном проблема с разрешениями. 20.11.2015
  • Мы использовали имя пользователя только root. но кажется, что в рабочей среде MySQL в Users и Previlieges пароль является обязательным полем. потому что я удалил пароль из файла и нажал «Применить». но пароль по умолчанию автоматически вводится в это поле. 20.11.2015

Ответы:


1

Попробуйте выполнить это:

echo "SET PASSWORD FOR root@localhost=PASSWORD('password');" > /var/lib/mysql/rootpwd.sql
service mysql restart
rm -f /var/lib/mysql/rootpwd.sql

или попробуйте предоставить привилегию

UPDATE mysql.user SET Grant_priv='Y', Super_priv='Y' WHERE User='root';
FLUSH PRIVILEGES;
GRANT ALL ON *.* TO 'root'@'localhost';
20.11.2015
  • Спасибо за информацию. Поскольку я не использую cmd для выполнения запроса. Я использую MySQL workbench 6.0 CE для выполнения запроса. И я уже пытаюсь переподключиться к серверу в опции «Запрос» в строке меню. 20.11.2015
  • Я запускаю ваш запрос на обновление mysql ........, поскольку он показывает код ошибки: 1045. Доступ запрещен для пользователя «root» @ «%» (используя пароль: YES) ..! 20.11.2015
  • Пожалуйста, проверьте первое и второе изображение, которое я прикрепил к вопросу, в котором есть все привилегии ..! currentUser() и User() разные, что может быть причиной ошибки? что вы думаете в нем? 20.11.2015
  • Теперь он работает нормально для меня ..! Я перезапускаю основной сервер MYSQL и меняю пароль с пустого на снова root..! 23.11.2015
  • Для MySQL в Docker это будет GRANT ALL ON *.* TO 'root'@'%'; 12.05.2021
  • Новые материалы

    Кластеризация: более глубокий взгляд
    Кластеризация — это метод обучения без учителя, в котором мы пытаемся найти группы в наборе данных на основе некоторых известных или неизвестных свойств, которые могут существовать. Независимо от..

    Как написать эффективное резюме
    Предложения по дизайну и макету, чтобы представить себя профессионально Вам не позвонили на собеседование после того, как вы несколько раз подали заявку на работу своей мечты? У вас может..

    Частный метод Python: улучшение инкапсуляции и безопасности
    Введение Python — универсальный и мощный язык программирования, известный своей простотой и удобством использования. Одной из ключевых особенностей, отличающих Python от других языков, является..

    Как я автоматизирую тестирование с помощью Jest
    Шутка для победы, когда дело касается автоматизации тестирования Одной очень важной частью разработки программного обеспечения является автоматизация тестирования, поскольку она создает..

    Работа с векторными символическими архитектурами, часть 4 (искусственный интеллект)
    Hyperseed: неконтролируемое обучение с векторными символическими архитектурами (arXiv) Автор: Евгений Осипов , Сачин Кахавала , Диланта Хапутантри , Тимал Кемпития , Дасвин Де Сильва ,..

    Понимание расстояния Вассерштейна: мощная метрика в машинном обучении
    В обширной области машинного обучения часто возникает необходимость сравнивать и измерять различия между распределениями вероятностей. Традиционные метрики расстояния, такие как евклидово..

    Обеспечение масштабируемости LLM: облачный анализ с помощью AWS Fargate и Copilot
    В динамичной области искусственного интеллекта все большее распространение получают модели больших языков (LLM). Они жизненно важны для различных приложений, таких как интеллектуальные..