加入收藏 | 设为首页 | 会员中心 | 我要投稿 拼字网 - 核心网 (https://www.hexinwang.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > MySql教程 > 正文

MySQL关于ERROR 1290 HY000 报错处理方法

发布时间:2022-03-21 02:23:24 所属栏目:MySql教程 来源:互联网
导读:一个问题纠结很久,反复确认语法问题。但是后来网上搜了一下,茅塞顿开。特此总结一下。 mysql grant select,insert,update,delete on *.* to root@%; ERROR 1290 (HY000): The MySQL server is running with the --skip-grant-tables option so it cannot e
      一个问题纠结很久,反复确认语法问题。但是后来网上搜了一下,茅塞顿开。特此总结一下。
 
     mysql> grant select,insert,update,delete on *.* to 'root'@'%';
     ERROR 1290 (HY000): The MySQL server is running with the --skip-grant-tables option so it cannot execute this statement
 
     mysql> flush privileges;
     Query OK, 0 rows affected (0.00 sec)
 
mysql>
mysql>
mysql>
mysql> grant select,insert,update,delete on *.* to 'root'@'%';
Query OK, 0 rows affected, 1 warning (0.00 sec)
 
mysql> grant all on *.* to 'root'@'%';
Query OK, 0 rows affected (0.00 sec)
解释说明:
对root用户进行授权远程登录,然后发现报错ERROR 1290 (HY000)
然后进行flush privileges。
然后再次执行授权,问题解决。
 
以上就是简单的解决方法。

(编辑:拼字网 - 核心网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!