我的操作系统是Ubuntu16.04LTS,我正在部署用于学习mysql的sakila数据库,并完成了以下操作:
$ cd /tmp$ cd sakila-db$ mysql -u root -p < sakila-schema.sql (成功执行的命令)$ mysql -u root -p
(将sakila数据库的权限授予用户)mysql> GRANT SUPER, RELOAD, FILE ON *.* TO 'ted'@'localhost'; (将这些全局命令授予已执行的用户ted -命令)sakila-data.sql的数据填充sakila表
$ mysql -u泰德-p 输入密码:
ERROR 1044 (42000) at line 46412: Access denied for user 'ted'@'localhost' to database 'sakila'这是我的问题,有人能帮我解决这个问题吗?
发布于 2018-10-25 19:36:45
我通过发出以下命令找到了解决问题的方法:连接到mysql:$ mysql -u根-p;在数据库上发出全局授权:授予所有特权。使用GRANT选项到' ted '@'localhost‘;然后退出mysql;发出命令:$ mysql -u -p -p mysql> use mysql;但是.错误1044 (42000):拒绝用户“@”localhost对数据库“mysql”的访问。
https://stackoverflow.com/questions/52986919
复制相似问题