我正在使用MySQL。我的root用户没有所有权限。我如何将所有权限返回给root用户?如何一步一步做到这一点?如何将所有权限返回给MySQL中的root用户?
回答
以root身份登录,然后运行下面的MySQL命令:
GRANT ALL PRIVILEGES ON *.* TO 'root'@'localhost';
FLUSH PRIVILEGES;
错误 SQL查询: 授予*上的所有特权。 *到'root'@'localhost'; MySQL说:文档 #1045 - 访问被拒绝用户'root'@'localhost'(使用密码:YES) – Steven 2009-11-10 15:40:51
当您运行此操作时,您是否以root用户身份登录到mysql,是否正确? – 2009-11-10 15:47:53
我想知道你是否需要设置密码,也许能够授予: 授予所有特权*。*到'root'@'localhost'IDENTIFIED BY'some_password'授予选项; – 2009-11-10 15:51:44
这为我工作在Ubuntu:
停止MySQL服务器:
/etc/init.d/mysql stop
开始从命令行的MySQL :
/usr/sbin/mysqld
在另一端输入mysql和问题:
grant all privileges on *.* to 'root'@'%' with grant option;
您可能还需要添加
grant all privileges on *.* to 'root'@'localhost' with grant option;
,并选择使用密码。
flush privileges;
然后退出MySQL提示符,然后杀死在前台运行的mysqld服务器。与
/etc/init.d/mysql start
重新启动如果您面对的授予权限访问被拒绝的问题,您可以尝试mysql_upgrade来解决这个问题:
/usr/bin/mysql_upgrade -u root -p
以root身份登录:
mysql -u root -p
运行此命令:
mysql> GRANT ALL PRIVILEGES ON *.* TO 'root'@'localhost';
mysql> FLUSH PRIVILEGES;
- 1. 如何将所有权限返回给MySQL中的root用户?
- 2. 没有root权限的Mysql
- 3. 如何在MySQL中授予root @ localhost所有权限?
- 4. Mysql查询找到具有所有给定权限的用户
- 5. 授予所有用户mysql的权限?
- 6. 我如何检查mysql用户拥有像root用户一样的权限
- 7. mysql root用户是否总是拥有默认的所有权限?
- 8. 如何恢复MySQL root用户的权限?
- 9. MySQL用户和所有权限
- 10. 如何重置MySQL root用户密码和权限
- 11. 如何将照相机传输给有权限的用户
- 12. 没有root权限的mysqlworkbench
- 13. 如何重置为root @ phpmyadmin的所有权限?
- 14. 拥有root(管理)权限的用户列表用户
- 15. 如何将所有postgres权限授予我的本地用户?
- 16. 我如何给我的Android应用程序提供root权限?
- 17. 授予MySQL用户有限权限
- 18. MySQL用户权限
- 19. 如何将权限分配给laravel4中的不同用户?
- 20. 撤销的MySQL root权限仔细
- 21. 如何使用有限权限创建MySQL用户?
- 22. 如何给用户ionice级别权限?
- 23. 如何取消root用户的'执行'权限?
- 24. 如何给Linux应用程序提供root权限
- 25. 如何在oracle中显示用户的所有权限?
- 26. 我如何在MySQL中以root @ localhost权限运行?
- 27. 如何找到所有给我特定的Facebook扩展权限的用户?
- 28. 如何日期值分配给所有返回的MySQL查询
- 29. 备份与MySQL特定用户相关的所有权限
- 30. 在没有root用户权限的linux上安装OpenCL
看看http:// askubun tu.com/questions/766334/cant-login-as-mysql-user-root-from-normal-user-account-in-ubuntu-16-04 – charneykaye 2017-01-11 20:33:31