mysqldump в 18.04 LTS

При попытке выполнить mysqldump я получаю ошибку 1045: Доступ запрещен для пользователя 'базируется' 'localhost' (использование пароля НЕ) при попытке соединиться. Это после делает sudo su перед командой mysqldump. Я получаю то же самое, если я не делаю sudo su и пробую его как обычный пользователь, В этом случае, 'пользователь' 'localhost' вместо 'корня' 'localhost'. У меня нет .my.cnf файла нигде в системе, не знайте формат одного, таким образом, я не могу создать тот, как предложено в предыдущем сообщении.

0
задан 29 March 2019 в 15:12

2 ответа

Доступ запрещен для пользователя 'базируется' 'localhost' (использование пароля НЕ)

Вы не обеспечили пароль. Я предположил бы, что Вам нужен тот.

mysqldump -u {user} -p {database} > {export.sql}

где Вас попросят Вашего пароля. И действительно ли Вы уверены, что это - корень? Вы администраторский пользователь были бы моим именем пользователя для mysql ;)

2
ответ дан 25 October 2019 в 07:40

Я никогда не видел mysqldump, которому предоставляют наличие опций для пользователя и пароля, таким образом, я никогда не пытался использовать их с командой. Это точно, почему я получал эти 1 045 ошибок, неважно, как я попробовал. Добавление-u и-p опций решило мою проблему.

0
ответ дан 25 October 2019 в 07:40

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

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