Доступ запрещен SQLSTATE [HY000] [1045] для пользователя

А если я хочу проверять ежемесячно? Где хранятся эти настройки?

Я не вижу этого в / etc / update-manager

Хорошо, теперь я нашел этот файл значений в Ubuntu 10.10: /etc/apt/apt.conf.d/10periodic

1
задан 21 June 2019 в 12:11

1 ответ

Это потому, что вы не предоставили доступ этому конкретному пользователю на локальном хосте. Чтобы исправить это, используйте это:

  1. Введите MySQL (обратите внимание: root здесь корень MySQL, а не корень Ubuntu - вы также можете использовать других пользователей с достаточным уровнем доступа):
$ mysql --user=root --password=root_password homestead
  1. В MySQL предоставьте такой доступ (в этом случае создайте пользователя 'homestead' @ 'localhost' и предоставьте ему права на выбор всего из БД homestead):
CREATE USER 'homestead'@'localhost' IDENTIFIED BY 'secret';
GRANT SELECT PRIVILEGES ON homestead.* to 'homestead'@'localhost' IDENTIFIED BY 'secret';

См. Руководство MySQL для получения дополнительной информации о других параметрах.

При этом желательно размещать такие вопросы на других сайтах, посвященных администрированию БД.

0
ответ дан 21 June 2019 в 12:11

Другие вопросы по тегам:

Похожие вопросы: