Я пытаюсь переместить mysql datadir на моем Ubuntu 10.04 в зашифрованное место.
Я попробовал наивный подход:
- настройка зашифрованного частного каталога (https://help.ubuntu.com/community/EncryptedPrivateDirectory )
- sudo stop mysql
- изменив datadir на ~/Private/mysql в [mysqld] в my.cnf
- sudo mv /var /lib /mysql ~/Private/ sudo start
- sudo start mysql
Увы, mysql не только не запустился, но я получил черный экран с некоторыми текстовыми выводами ("fsck" попался на глаза, но не намного) и полная остановка машины. После полной перезагрузки вся учетная запись пользователя не будет входить в систему, и мне пришлось создать новую. Кстати, даже после перемещения datadir обратно и возобновления работы mysql (все со вспомогательной учетной записи) основная учетная запись все равно не будет входить в систему, при этом черный экран с текстовым сообщением будет отображаться в течение примерно полсекунды, а затем выбрасывается я вернулся к экрану входа.
Есть какие-нибудь мысли о том, как получить "правильный путь" для датадира в зашифрованном месте?
(А что могло так сильно испортить аккаунт ..)