Se ao conectar no SGBD MySQL e tentar selecionar algum banco de dados, exibir a mensagem "ERROR 1018 (HY00): Can't read dir of '.' (errno: 13), então esse é o objetivo dessa postagem de apresentar a solução desse erro no SGBD MySQL.
Primeiro, verifique as permissões no diretório /var/lib/mysql, esse é o diretório default do MySQL, caso tenha instalado o MySQL e optado de escolher outro diretório e não lembra, execute which mysql para exibir o diretório onde foi instalado o MySQL.
$ ls -la /var/lib/mysql
OU $ ls -la which mysql
Observe a saída que não está com permissão de usuário e grupo no diretório /var/lib/mysql.
SOLUÇÃO
Alterar o usuário:grupo para mysql no diretório /var/lib/mysql OU which mysql
# chown -R mysql:mysql /var/lib/mysql
Setar a permissão
# chmod -R 755 /var/lib/mysql
OU # chmod -R 755 which mysql
Feito!
Nenhum comentário:
Postar um comentário