L'erreur complète est:
MySQL ERROR 13 (HY000): Can't get stat of './databasename' (Errcode: 13 - Permission denied)
Je ne peux pas créer de bases de données dans le shell mysql. Je peux très bien me connecter en tant que root et j'ai octroyé tous les privilèges à l'utilisateur root, les privilèges vidés et les sorties et les enregistrements connectés à plusieurs reprises. Rien ne semble fonctionner.
Je suis sur Ubuntu GNOME 15.04. Cela a bien fonctionné le 14.04, mais je préférerais ne pas rétrograder si ce n’était pas mon cas.
Mauvaises autorisations, le serveur s'exécute en tant que mysql
. Corriger avec:
Sudo chown -R mysql:mysql /var/lib/mysql/databasename
exemple:
% 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