我不断收到这个错误。
我使用的是mySQL Workbench,我发现root的模式特权为空。根本没有特权。
我在我的服务器所使用的平台上遇到了麻烦,这是一个突如其来的问题。
root@127.0.0.1显然有很多访问权限,但我是以这个身份登录的,但它只是分配给localhost-localhost没有特权。
我已经做了一些事情,如刷新主机
,刷新特权
等,但没有发现成功的从它或互联网。
我如何恢复root的访问权限?我觉得这很令人沮丧,因为当我环顾四周时,人们希望您“有访问权限”,但我没有访问权限,因此我无法进入命令行或任何其他操作,也无法让授予
自己任何东西。
运行show GRANTS FOR root
时,我得到的回报是:
错误代码:1141。没有为主机“%”上的用户“root”定义这样的授权
使用重置root密码的说明--但不是重置root密码,而是将一条记录强行插入mysql.user表中
在init文件中,改用这个
INSERT INTO mysql.user (Host, User, Password) VALUES ('%', 'root', password('YOURPASSWORD'));
GRANT ALL ON *.* TO 'root'@'%' WITH GRANT OPTION;
我知道这个标题看起来很熟悉,但不是。我正在处理一个web应用程序,当我运行它时,它显示:用户'root'@'localhost'的访问被拒绝(使用密码:NO)。我搜索了一些网站,他们说我应该使用密码。所以我使用mysql控制台更改了密码。我得到的消息是拒绝用户'root'@'localhost'的访问(使用密码:YES)。当我重新进入mysql控制台并输入密码时,它会发出一声哔哔声,然后关闭。我得
我正试图将一个实时WordPress站点复制到我的本地服务器上。我通过MAMP从现场站点导入数据库,在尝试连接到phpMyAdmin时收到了一条错误消息: 我在这一点上被难住了。有人能帮忙吗?
我在Windows上使用MySQL(我希望我使用的是Mac,但由于某些问题,我正在使用Bootcamp),并且我遇到了一个我认为以前遇到过的问题:标题中写的错误。我想我之前可能已经解决了这个问题,通过控制面板擦除MySQL,并从ProgramFiles中删除隐藏文件夹,ProgramData和MySQL中的所有内容,然后重新安装它。这很麻烦,消耗了很多时间。如果我一次又一次地遇到这样的错误,这绝对
警告:mysql_connect():在C:\xampp\htdocs\login\sessionhandler.php第35行中拒绝用户'root'@'localhost'(使用密码:YES)的访问 这就是35号线上的内容。 这是我的代码(如果问题不是真的在第35行) 我使用localhost、phpmyadmin、xampp,但我不明白为什么拒绝访问。
我的操作系统是Debian 谢谢你的帮助。