2016-09-06 1 views
0

Я не могу подключиться к MySQL, если я это сделать:не удается получить доступ к MYSQL, используя встроенный пароль

mysql -ualan -psecret 

возвращает:

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

Но если я:

mysql -ualan -p 

А потом Я ввожу пароль, который он работает.

Мне НЕОБХОДИМО использовать встроенный пароль, так как я пишу скрипт для синхронизации баз данных с Laravel/Envoy, и он не позволяет вводить быстрые данные.

Я пропустил какую-то конфигурацию или что-то в этом роде?

+0

Предположим, что ваш пароль не 'secret', какие-либо специальные символы правильно спасся? –

+0

Какие символы должны быть экранированы? и как я могу избежать их? – Alan

+0

Те, у кого особое значение в вашей оболочке. –

ответ

1

Если ваш пароль содержит специальные символы в вашей оболочке, вам нужно будет указать или избежать их.

В Баш или Баш-подобных оболочек, это должно работать:

mysql -ualan -p'te$t' 

Или

mysql -ualan -pte\$t 
Смежные вопросы