В консоли эта же команда без пробела между аргументом –u и логином пользователя от базы данных и даже без дополнительного параметра --no-tablespaces, даже с ошибкой:
И то все равно база данных создается. С параметром --no-tablespaces создается вообще без ошибок, только с предупреждением что пароль не стоит светить в консоли:
И тоже база создается без проблем.
1. Проверь права на файл. Вдруг они 400, например.2. Точно пользователь мускуля, а не линуха?
Права созданного пустого файла с 0 Кб 664 - -rw-rw-r—.
Пользователь за аргументом –u это пользователь и владелец базы данных со всеми правами, это точно не пользователь системы.
Зачем что-то жать в кроне? Пишешь скрипт, задаёшь задание в кроне на его выполнение, и всё будет работать.И попробуй не -uuser, а -u user.
Вы пароль оставляете в истории команд. Если история кому попадет в руки, то вашу базу уведут. Но увести её могут лишь при неверных правах доступа, что само по себе опасно.
То есть очень ли опасно? Нет. Но из таких не столь значительных моментов и состоит безопасность. Учитесь работать правильно, тогда и вероятность взлома можно свести к минимуму. Это ведь просто дело привычки, особых неудобств в этом нету.
Да похоже на это, там кстати этот чувак у которого проблема пишет что типа это проблема в браузере типа в хроме у него все ок:
prcdpr:
Я где-то тоже мимо ходом читал что это возможно баг в браузере, но хз на сколько это так или не так. Если так то и фиг с ним.
На сервере все zip’ы, gzip’ы точно работают, да и в web-приложениях, WordPress же обновления в тоже толи в zip’ах толи в gzip’ах получает и распаковывает, да и сам phpMyAdmin экспорт с сжатием в обычный zip нормально базу создает и скачивает.
Так там не десктоп, там типа полноценный сервер:
Выдержка из Tproger:
Понятно, видимо это какая-то минималистическая версия Ubuntu Server, типа Minimal Ubuntu Server, хотя я всегда думал, что серверная версия без графического окружения и есть минималистическая версия, но это же Linux. Видимо при покупке тарифа она устанавливается по дефолту вместо обычной, но об этом естественно нигде не сказано.
Canonical показала Minimal Ubuntu для серверов, контейнеров и облаков
Minimal Ubuntu оптимизирована для использования в облачных системах и контейнерах. Она ускоряет время загрузки на 40 % и уменьшает занимаемое место на 50 %.
Разработчики Ubuntu в своем блоге представили упрощенную версию дистрибутива — Minimal Ubuntu. Она предназначена для серверов, изолированных контейнеров на базе Docker и облачных систем. Релиз отличается высокой производительностью, минимальным временем загрузки и автоматизацией применения в облаке.
Это конечно же все хорошо, но вот интересно, они пишут, что запуск скрипта – unminimize превращает её в полноценную версию Ubuntu Server добавляя/устанавливая какие-то пакеты и возможно что-то меняя в системе.
Тогда зачем его устанавливать на сервер и нагружать его ненужной приблудой и делать дополнительную дыру?