Создание доступа к базе данных запрещено

Вот что я сделал:

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)

Как это исправить?

Отмечено, что это тоже происходит:

mysql> GRANT ALL PRIVILEGES ON *.* TO 'root'@'localhost';
ERROR 29 (HY000): File './mysql/user.MYD' not found (Errcode: 13 - Permission denied)
0
задан 17 January 2018 в 19:08

1 ответ

Это связано с тем, что пользователь mysql не имеет прав доступа к вашему каталогу данных. Пожалуйста, выполните приведенную ниже команду, чтобы устранить проблему:

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

Примечание: Я предполагаю, что ваш datadir - / var / lib / mysql .

1
ответ дан 17 January 2018 в 19:08

Другие вопросы по тегам:

Похожие вопросы: