【mysql数据库权限授权,INSERT command denied to user ‘xxl_job‘@‘192.165.22.100‘ for table ‘xxl_job_registry‘】

一、xxljob后台注册报错

INSERT command denied to user ‘xxl_job’@‘192.165.22.100’ for table ‘xxl_job_registry’

二、解决:因为用户xxl_job没权限

1、首先查看权限
-- 首先查看权限
SELECT * FROM mysql.user;

没有的话,就要给他授权:

INSERT INTO `mysql`.`user`(`Host`, `User`, `Select_priv`, `Insert_priv`, `Update_priv`, `Delete_priv`, `Create_priv`, `Drop_priv`, `Reload_priv`, `Shutdown_priv`, `Process_priv`, `File_priv`, `Grant_priv`, `References_priv`, `Index_priv`, `Alter_priv`, `Show_db_priv`, `Super_priv`, `Create_tmp_table_priv`, `Lock_tables_priv`, `Execute_priv`, `Repl_slave_priv`, `Repl_client_priv`, `Create_view_priv`, `Show_view_priv`, `Create_routine_priv`, `Alter_routine_priv`, `Create_user_priv`, `Event_priv`, `Trigger_priv`, `Create_tablespace_priv`, `ssl_type`, `ssl_cipher`, `x509_issuer`, `x509_subject`, `max_questions`, `max_updates`, `max_connections`, `max_user_connections`, `plugin`, `authentication_string`, `password_expired`, `password_last_changed`, `password_lifetime`, `account_locked`) VALUES ('192.165.22.100', 'xxl_job', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'N', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', '', '', '', '', 0, 0, 0, 0, 'mysql_native_password', '*9B23B3756B375082022DB360326101B189872F22', 'N', '2023-06-26 17:45:29', NULL, 'N');
2、给用户添加权限
-- 给用户添加插入的权限
GRANT INSERT ON xxl_job.xxl_job_registry TO 'xxl_job'@'192.165.22.100'; 
FLUSH PRIVILEGES;
3、展示该用户当前的权限设置
SHOW GRANTS FOR 'xxl_job'@'192.165.22.100';
4、修改当前用户的权限设置
REVOKE ALL PRIVILEGES ON xxl_job.xxl_job_registry FROM 'xxl_job'@'192.165.22.100';
GRANT INSERT ON xxl_job.xxl_job_registry TO 'xxl_job'@'192.165.22.100';
FLUSH PRIVILEGES;
5、对指定用户指定数据库授权全部权限
GRANT ALL ON xxl_job TO 'xxl_job'@'192.165.22.100'; 
FLUSH PRIVILEGES;

执行结束完成后,就很不会在连续报错了!!!!

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值