Если я сделаю:
sudo mysqldump --default-character-set=utf8 -u root -pwelcome1 mydb > dump.sql
я получу:
-bash: dump.sql: Permission non accordée
Однако, если я сначала sudo
- su
, это работает нормально. Похоже, что sudo
не распространяется на команду >
.
Как я могу это исправить?
Можно выполниться bash
оболочка (помните полный путь), заключение в кавычки ""
вся команда как спор с опцией -c
sudo /bin/bash -c "mysqldump --default-character-set=utf8 -u root -pwelcome1 mydb > dump.sql"