Вот что я сделал:
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)
Это связано с тем, что пользователь mysql не имеет прав доступа к вашему каталогу данных. Пожалуйста, выполните приведенную ниже команду, чтобы устранить проблему:
sudo chown -R mysql:mysql /var/lib/mysql
Примечание: Я предполагаю, что ваш datadir - / var / lib / mysql .