Моя ОС - Ubuntu 16.04 LTS, и я развертываю базу данных sakila для изучения mysql и выполнил следующее:
- Загрузил файл "sakila-db.tar.gz из https://downloads.mysql.com/docs/ в каталог "/ tmp" без проблем
$ cd /tmp
- $ gzip -cd sakila-db.tar.gz | tar xvf - файлы sakila-data.sql, sakila-schema.sql и sakila.mwb были извлечены в директорию директории "sakila-db"
$ cd sakila-db
$ mysql -u root -p < sakila-schema.sql
(команда выполнена успешно) $ mysql -u root -p
(для предоставления пользователю привилегий для базы данных sakila) mysql> GRANT CREATE, DROP, ALTER, INSERT, UPDATE, SELECT, DELETE, INDEX, CREATE VIEW, CREATE ROUTINE, ALTER ROUTINE,EXECUTE, TRIGGER, INDEX ON sakila. * TO 'jump' @ 'localhost';
(команда выполнена успешно)
mysql> GRANT SUPER, RELOAD, FILE ON *.* TO 'ted'@'localhost';
(предоставление этих глобальных команд пользователю ted -команда выполнена ОК) - mysql> exit
Попытка заполнить таблицы sakila данными из sakila-data.sql
$ mysql -u ted -p
Введите пароль:
ERROR 1044 (42000) at line 46412: Access denied for user 'ted'@'localhost' to database 'sakila'
Это моя проблема, кто-нибудь может мне помочь решить эту проблему?