MySQL ERROR 13 (HY000) na criação do banco de dados

1

O erro completo é:

MySQL ERROR 13 (HY000): Can't get stat of './databasename' (Errcode: 13 - Permission denied)

Não consigo criar bancos de dados no shell do mysql. Eu posso logar como root muito bem e eu concedi todos os privilégios para o usuário root, liberei privilégios e saí / loguei novamente várias vezes. Nada parece funcionar.

Estou no Ubuntu GNOME 15.04. Isso funcionou bem em 14.04, mas eu prefiro não fazer downgrade se não precisar.

    
por daraul 05.05.2015 / 16:00

1 resposta

0

Permissões erradas, o servidor é executado como mysql . Corrigir com:

sudo chown -R mysql:mysql /var/lib/mysql/databasename

exemplo:

% top -u mysql
  PID USER      PR  NI    VIRT    RES    SHR S  %CPU %MEM     TIME+ COMMAND                                                                                                                                                             
15891 mysql     20   0    4472   1684   1536 S   0,0  0,0   0:00.00 mysqld_safe                                                                                                                                                         
16240 mysql     20   0  728684 117020  12068 S   0,0  2,9   0:00.38 mysqld
    
por A.B. 05.05.2015 / 16:10