我不断收到此错误。
我正在使用mySQL Workbench,从中发现根的架构特权为null。根本没有特权。
我在使用服务器的平台上遇到了麻烦,这是一个突然的问题。
[email protected]显然具有很多访问权限,但我已以此身份登录,但无论如何它只是分配给localhost-本地主机没有特权。
我已经做了一些类似FLUSH HOSTS
,,FLUSH PRIVILEGES
等等的事情,但是从那或互联网上都没有找到成功。
如何获得根对其访问的权限?我发现这很令人沮丧,因为当我环顾四周时,人们希望您“具有访问权限”,但是我没有访问权限,因此我无法进入命令行或其他任何内容,也无法进入GRANT
我自己的任何内容。
运行时,SHOW GRANTS FOR root
这是我得到的回报:
错误代码:1141。在主机“%”上没有为用户“ root”定义此类授予
使用说明重设根密码-但不是重设根密码,我们将强制将一条记录插入mysql.user表中
在初始化文件中,使用它代替
INSERT INTO mysql.user (Host, User, Password) VALUES ('%', 'root', password('YOURPASSWORD'));
GRANT ALL ON *.* TO 'root'@'%' WITH GRANT OPTION;
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句