1045. - Неизвестная ошибка 1045 во входе в систему mysql

В терминале я выполнил следующее:

# mysql -u root -p
Enter password: 

И получил результат:

ERROR 1045 (28000): Unknown error 1045

Как я фиксирую это?

0
задан 21 June 2017 в 11:18

2 ответа

Использую Ubuntu 16.04 с установленным mysql - 5.7. У меня Была та же проблема.

я попробовал ниже шагов:

  1. dpkg --get-selections | grep mysql (для получения версии mysql).

  2. dpkg-reconfigure mysql-server-5.7

  3. mysql -u root -p

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

CREATE USER '-your_name-'@'your-hostname' IDENTIFIED BY 'your-password';

GRANT ALL PRIVILEGES ON . to '-your_name-'@'your-hostname' WITH GRANT OPTION;

Выход от корня и вход в систему от Вас дали выше.

mysql -u -p

По некоторым причинам все еще просто ввод mysql не работает. ВООБЩЕ. Сообщите мне, работает ли это, еще у меня есть другие шаги.

1
ответ дан 3 November 2019 в 14:21

Я обмениваюсь здесь своим опытом, надеясь, что это могло бы быть полезно.

я решил проблему на своем environement (Ubuntu 18.04.3, mysql 14.14, Распределение 5.7.27) как таковой:

sudo mysql -u root -p
Enter password:

Затем я создал пользователя, как предложено @Nikhil Rushmith:

CREATE USER 'new_username'@'hostname' IDENTIFIED BY 'password';
GRANT ALL PRIVILEGES ON . to 'new_username'@'hostname' WITH GRANT OPTION;

Наконец я создал базу данных mydb и предоставил все права ей новому пользователю new_username:

GRANT ALL PRIVILEGES ON mydb.* TO 'new_username'@'hostname';

После этого, я вышел из mysql и соединился с новым пользователем и мог получить доступ к новой базе данных.

0
ответ дан 3 November 2019 в 14:21

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

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