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

Я использую MySQL 5.6 Я хочу подключить MySQL из Баш.

mysql -u root -pAdmin @ 1234

я получаю следующую ошибку

Warning: Using a password on the command line interface can be insecure.

ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)

Но если бы я использовал -

mysql -u root -p

и введите пароль вручную, тогда он работает. Может ли кто-нибудь помочь мне решить эту проблему.

1 ответ

Решение

Я думаю, что ваш пароль не совсем "Admin@123". Если есть какие-либо специальные символы, используйте escape-символ " \ " в командной строке и попробуйте.

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