Я делаю докеризацию одной базы данных.Вот том для данных mysql:
/mysql/mysql_data:/usr/local/mysql/data
Я написал правильный my.cnf
, но mysqld
все еще не может запуститься (в журнале ошибок у меня есть [ERROR] Fatal error: Can't open and lock privilege tables: Table 'mysql.user' doesn't exist
)
Во время отладкиЯ обнаружил, что, вероятно, не все файлы смонтированы: ls -l /mysql/mysql_data | wc -c
и ls -l /usr/local/mysql/data | wc -c
внутри докера возвращают разные номера.
Может ли быть проблема с разрешениями?Или есть ли ограничения на общее количество файлов, монтируемых в одном томе докера?Как это исправить?