时间:2021-05-24
一个问题纠结很久,反复确认语法问题。但是后来网上搜了一下,茅塞顿开。特此总结一下。
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 statementmysql> 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。
然后再次执行授权,问题解决。
以上就是简单的解决方法,感谢大家的阅读和对的支持。
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
ERROR1665(HY000)【环境描述】msyql5.6.14【报错信息】执行SQL语句的时候报错:ERROR1665(HY000):Cannotexecu
ERROR1290(HY000):TheMySQLserverisrunningwiththe–secure-file-privoptionsoitcannot
最近在启动mysql报错,错误提示如下:ERROR2002(HY000):Can'tconnecttolocalMySQLserverthroughsocket
错误信息:ERROR2002(HY000):Can'tconnecttolocalMySQLserverthroughsocket'/tmp/mysql.soc
ERROR1130(HY000):Host'localhost'isnotallowedtoconnecttothisMySQLserver出现原因:mysql