mybatis进行数据库建表 CREATE command denied to user 'root'@'127.0.0.1' for table 问题
2022-09-15 14:36 猎手家园 阅读(1114) 评论(0) 编辑 收藏 举报产生原因:
数据库没有给用户相应的权限,查询mysql的user表,就会发现建表权限为:N。
解决办法:
给相就的帐号赋予权限。
执行语句:
update user set Select_priv='Y',Insert_priv='Y',Update_priv='Y',Delete_priv='Y',Create_priv='Y',Drop_priv='Y',Reload_priv='Y',Shutdown_priv='Y',Process_priv='Y',File_priv='Y',Grant_priv='Y',References_priv='Y',Index_priv='Y',Alter_priv='Y',Show_db_priv='Y',Super_priv='Y',Create_tmp_table_priv='Y',Lock_tables_priv='Y',Execute_priv='Y',Repl_slave_priv='Y',Repl_client_priv='Y',Create_view_priv='Y',Show_view_priv='Y',Create_routine_priv='Y',Alter_routine_priv='Y',Create_user_priv='Y',Event_priv='Y',Trigger_priv='Y',Create_tablespace_priv='Y' where host='192.168.0.40';
刷新权限:
FLUSH PRIVILEGES;
欢迎关注我的公众号:云栖语,不一样的研发视界。
云栖语微信公众号:change-1978