Criando acesso ao banco de dados negado

0

Aqui está o que eu fiz:

user@name /my/path # mysql -u root -p<myPassword>  
mysql> create database spy;
ERROR 13 (HY000): Can't get stat of './spy' (Errcode: 13 - Permission denied)

Como posso corrigir isso?

Notou que isso também acontece:

mysql> GRANT ALL PRIVILEGES ON *.* TO 'root'@'localhost';
ERROR 29 (HY000): File './mysql/user.MYD' not found (Errcode: 13 - Permission denied)
    
por stack 17.01.2018 / 15:35

1 resposta

0

Isso ocorre porque o usuário mysql não possui permissões para acessar seu datadir. Por favor, execute o comando abaixo para corrigir o problema:

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

Nota: estou supondo que o seu datadir é / var / lib / mysql .

    
por Rajesh Keladimath 18.01.2018 / 07:43