Spring boot Alter命令拒绝给用户
我正在运行SpringBoot并试图生成数据库,我遇到了访问问题 已创建数据库,但未创建外键 所以我做了:Spring boot Alter命令拒绝给用户,spring-boot,mariadb,Spring Boot,Mariadb,我正在运行SpringBoot并试图生成数据库,我遇到了访问问题 已创建数据库,但未创建外键 所以我做了: GRANT ALL ON *.* TO 'dbuser@localhost'; flush privileges;` 启动spring启动应用程序,但获得关于alter DENITED to dbuser的此错误 ALTER command denied to user 'dbuser'@'localhost' for table 'room_payment' 2015-07-16 1
GRANT ALL ON *.* TO 'dbuser@localhost';
flush privileges;`
启动spring启动应用程序,但获得关于alter DENITED to dbuser的此错误
ALTER command denied to user 'dbuser'@'localhost' for table 'room_payment'
2015-07-16 12:04:28.099 ERROR 4550 --- [ main] org.hibernate.tool.hbm2ddl.SchemaUpdate : HHH000388: Unsuccessful: alter table vehicle add constraint FK_2k13lq037sx9358mhlf9gfmsc foreign key (model_modelId) references model (model_id)
2015-07-16 12:04:28.100 ERROR 4550 --- [ main] org.hibernate.tool.hbm2ddl.SchemaUpdate : ALTER command denied to user 'dbuser'@'localhost' for table 'vehicle'
2015-07-16 12:04:28.102 INFO 4550 --- [ main] org.hibernate.tool.hbm2ddl.SchemaUpdate : HHH000232: Schema update complete
错误引用:
GRANT ALL ON *.* TO 'dbuser@localhost';
^----------------^
因为整件事都被引用了,那只是一个用户名。你想要
GRANT ALL ON *.* TO 'dbuser'@'localhost';
^-^
相反。注意额外的引号