Доступ запрещен для пользователя 'root'@ 'localhost' (используется пароль: да)

Я следую за установкой Moodle 3.0 dev.

В процессе настройки базы данных возникает ошибка:

Error: Database connection failed

возможно, база данных перегружена или работает неправильно.

администратор сайта также должен проверить правильность указания реквизитов базы данных в config.php

Warning: mysqli::mysqli(): (HY000/1045): Access denied for user 'root'@'localhost' (using password: YES) inC:Apache24htdocsmoodlelibdmlmysqli_native_moodle_database.php on line 79

есть кто-то, кто может сказать мне, что делать, чтобы продолжить.

спасибо

18
задан pun
18.01.2023 8:20 Количество просмотров материала 2988
Распечатать страницу

2 ответа

вы должны разрешить удаленный вход на сервер MySQL пользователю root с помощью команды ниже

разрешить из localhost

GRANT ALL PRIVILEGES ON *.* TO 'root'@'localhost' IDENTIFIED BY PASSWORD '*root_user_password' WITH GRANT OPTION 

чтобы откуда угодно

GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY PASSWORD '*root_user_password' WITH GRANT OPTION 

разрешить с какого-то хоста Х. Х. Х. Х

GRANT ALL PRIVILEGES ON *.* TO 'root'@'X.X.X.X' IDENTIFIED BY PASSWORD '*root_user_password' WITH GRANT OPTION 

Примечание : команды должны следовать FLUSH PRIVILEGES;& перезапустить службу MySQL

1
отвечен pun 2023-01-19 16:08

в командной строке Linux или DOS введите

mysql-u root-p

, то следующее создаст новый идентификатор пользователя root, который может быть зарегистрирован в любом месте. Он также удаляет уже созданный корень, чтобы удалить возможность проблем. Предупреждение: это не лучшее решение в производственной среде.

CREATE USER 'root'@'%' IDENTIFIED BY 'P@ssw0rd';
grant all privileges on *.* to 'root'@'%' WITH GRANT OPTION;
flush privileges;
drop user 'root'@'localhost';
drop user 'root'@'127.0.0.1';
drop user 'root'@'::1';
flush privileges;
0
отвечен GeekyDaddy 2023-01-19 18:25

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх