primeiro, no ubuntu, existem 3 coisas que podem limitar o acesso a arquivos:
- permissões de acesso ao sistema de arquivos (mas você já disse que esse não é o caso)
- ulimit nofile (mas esta mensagem de erro:
Can't create test file /mysql/datadir/dbslave3.lower-test
aparece na inicialização, onde o mysql verifica o seu sistema de arquivos quanto à distinção entre maiúsculas e minúsculas. Então o mysql ainda não criou muitos identificadores! ) - apparmor! (este deve ser o seu problema. especialmente, desde que você tenha movido o seu datadir!)
Para resolver isso, você precisa configurar /mysql/** rwk,
em /etc/apparmor.d/usr.sbin.mysqld