我正在使用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 root @ localhost没有权限
- 5. mysql重置root用户权限
- 6. Mysql查询找到具有所有给定权限的用户
- 7. 授予所有用户mysql的权限?
- 8. 我如何检查mysql用户拥有像root用户一样的权限
- 9. mysql root用户是否总是拥有默认的所有权限?
- 10. 如何恢复MySQL root用户的权限?
- 11. MYSQL:授予权限给所有的用户对数据库
- 12. MySQL用户和所有权限
- 13. 如何重置MySQL root用户密码和权限
- 14. Mysql将所有权限授予处处使用的用户
- 15. 如何在sql中查找所有用户的所有权限?
- 16. 所有主机的MySQL root访问权限
- 17. 将Web API的权限返回给AngularJs客户端
- 18. 使用root权限访问服务器,我将如何更改mysql root密码?
- 19. 如何将照相机传输给有权限的用户
- 20. 没有root权限的mysqlworkbench
- 21. 如何重置为root @ phpmyadmin的所有权限?
- 22. 如何限制其他用户在MySQL中删除root用户?
- 23. 拥有root(管理)权限的用户列表用户
- 24. 如何将视图的所有权限授予任意用户
- 25. 如何将所有postgres权限授予我的本地用户?
- 26. MySQL:查找具有给定数据库权限的所有用户
- 27. 试图修复MySQL的root用户权限
- 28. 我如何给我的Android应用程序提供root权限?
- 29. 授予MySQL用户有限权限
- 30. MySQL用户权限
看看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