我怎样才能将所有特权授予root@localhost在MySQL中?
我正在使用WAMP,并且无意中禁用了我怎样才能将所有特权授予root@localhost在MySQL中?,mysql,phpmyadmin,wamp,Mysql,Phpmyadmin,Wamp,我正在使用WAMP,并且无意中禁用了phpMyAdminGUI中的DELETE权限 我尝试了很多方法,比如升级mysql和更改密码。然而,我仍然得到错误#1045:拒绝用户访问root@localhost当我尝试添加删除权限时 我怎样才能将全部特权授予root@localhost? 编辑您的my.ini配置文件,该文件通常位于驱动器:\wamp\bin\mysql\mysql-x.x\my.ini 在[mysql]部分添加此行: [mysqld] skip-grant-tables 重新启动
phpMyAdmin
GUI中的DELETE
权限
我尝试了很多方法,比如升级mysql和更改密码。然而,我仍然得到错误#1045:拒绝用户访问root@localhost
当我尝试添加删除
权限时
我怎样才能将全部特权授予root@localhost?
编辑您的my.ini配置文件,该文件通常位于
驱动器:\wamp\bin\mysql\mysql-x.x\my.ini
在[mysql]
部分添加此行:
[mysqld]
skip-grant-tables
重新启动MySQL服务器并恢复用户权限,然后删除该行并重新启动MySQL。类似的操作应该适合您:
skip grant tables
,或者停止mysqld并使用--skip grant tables选项启动它mysql
连接到数据库,无需密码,无需-pUPDATE mysql.user SET Grant_priv='Y',Super_priv='Y'WHERE user='root';
同花顺特权代码>
将**上的所有内容授予'root'@'localhost'代码>
错误#1290-MySQL服务器正在使用--skip grant tables选项运行,因此它无法执行此语句