Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/314.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
java.sql.SQLException:拒绝用户访问''@';本地主机';(使用密码:否)在Spring中_Java_Spring_Hibernate_Spring Boot_Jpa - Fatal编程技术网

java.sql.SQLException:拒绝用户访问''@';本地主机';(使用密码:否)在Spring中

java.sql.SQLException:拒绝用户访问''@';本地主机';(使用密码:否)在Spring中,java,spring,hibernate,spring-boot,jpa,Java,Spring,Hibernate,Spring Boot,Jpa,application.properties文件 spring.datasource.url=jdbc:mysql://127.0.0.1:3306/photo_app?useUnicode=true&characterEncoding=UTF-8&zeroDateTimeBehavior=CONVERT_TO_NULL&serverTimezone=GMT spring.datasource.data-username=suyash spring.datasource.

application.properties文件

spring.datasource.url=jdbc:mysql://127.0.0.1:3306/photo_app?useUnicode=true&characterEncoding=UTF-8&zeroDateTimeBehavior=CONVERT_TO_NULL&serverTimezone=GMT
spring.datasource.data-username=suyash
spring.datasource.data-password=suyash
spring.jpa.hibernate.ddl-auto=update
SQL异常:

java.sql.SQLException:用户“@”localhost的访问被拒绝(使用密码:否) 在com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:129)~[mysql-connector-java-8.0.18.jar:8.0.18] 在com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:97)~[mysql-connector-java-8.0.18.jar:8.0.18] 在com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:122)~[mysql-connector-java-8.0.18.jar:8.0.18] 在com.mysql.cj.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:836)~[mysql-connector-java-8.0.18.jar:8.0.18] 在com.mysql.cj.jdbc.ConnectionImpl.(ConnectionImpl.java:456)~[mysql-connector-java-8.0.18.jar:8.0.18] 在com.mysql.cj.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:246)~[mysql-connector-java-8.0.18.jar:8.0.18] 在com.mysql.cj.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:199)~[mysql-connector-java-8.0.18.jar:8.0.18] 在com.zaxxer.hikari.util.DriverDataSource.getConnection(DriverDataSource.java:121)~[HikariCP-3.4.1.jar:na] 在com.zaxxer.hikari.pool.PoolBase.newConnection(PoolBase.java:353)~[HikariCP-3.4.1.jar:na] 在com.zaxxer.hikari.pool.PoolBase.newPoolEntry(PoolBase.java:201)~[HikariCP-3.4.1.jar:na] 在com.zaxxer.hikari.pool.HikariPool.createPoolEntry(HikariPool.java:473)[HikariCP-3.4.1.jar:na] 在com.zaxxer.hikari.pool.HikariPool.checkFailFast(HikariPool.java:562)[HikariCP-3.4.1.jar:na] 在com.zaxxer.hikari.pool.HikariPool.(HikariPool.java:115)[HikariCP-3.4.1.jar:na] 在com.zaxxer.hikari.HikariDataSource.getConnection(HikariDataSource.java:112)[HikariCP-3.4.1.jar:na] 位于org.hibernate.engine.jdbc.connections.internal.DatasourceConnectionProviderImpl.getConnection(DatasourceConnectionProviderImpl.java:122)[hibernate-core-5.4.8.Final.jar:5.4.8.Final] 在org.hibernate.engine.jdbc.env.internal.jdbconvironmentinitiator$connectionProviderjdbconnectionaccess.obtainConnection(jdbconvironmentinitiator.java:180)[hibernate-core-5.4.8.Final.jar:5.4.8.Final] 位于org.hibernate.engine.jdbc.env.internal.jdbconvironmentinitiator.initiateService(jdbconvironmentinitiator.java:68)[hibernate-core-5.4.8.Final.jar:5.4.8.Final] 位于org.hibernate.engine.jdbc.env.internal.jdbconvironmentinitiator.initiateService(jdbconvironmentinitiator.java:35)[hibernate-core-5.4.8.Final.jar:5.4.8.Final] 位于org.hibernate.boot.registry.internal.StandardServiceRegistryImpl.initiateService(StandardServiceRegistryImpl.java:101)[hibernate-core-5.4.8.Final.jar:5.4.8.Final] 位于org.hibernate.service.internal.AbstractServiceRegistryImpl.createService(AbstractServiceRegistryImpl.java:263)[hibernate-core-5.4.8.Final.jar:5.4.8.Final] 位于org.hibernate.service.internal.AbstractServiceRegistryImpl.initializeService(AbstractServiceRegistryImpl.java:237)[hibernate-core-5.4.8.Final.jar:5.4.8.Final] 位于org.hibernate.service.internal.AbstractServiceRegistryImpl.getService(AbstractServiceRegistryImpl.java:214)[hibernate-core-5.4.8.Final.jar:5.4.8.Final] 位于org.hibernate.id.factory.internal.DefaultIdentifierGeneratorFactory.injectServices(DefaultIdentifierGeneratorFactory.java:152)[hibernate-core-5.4.8.Final.jar:5.4.8.Final] 位于org.hibernate.service.internal.AbstractServiceRegistryImpl.injectDependencies(AbstractServiceRegistryImpl.java:286)[hibernate-core-5.4.8.Final.jar:5.4.8.Final] 位于org.hibernate.service.internal.AbstractServiceRegistryImpl.initializeService(AbstractServiceRegistryImpl.java:243)[hibernate-core-5.4.8.Final.jar:5.4.8.Final] 位于org.hibernate.service.internal.AbstractServiceRegistryImpl.getService(AbstractServiceRegistryImpl.java:214)[hibernate-core-5.4.8.Final.jar:5.4.8.Final] 位于org.hibernate.boot.internal.InFlightMetadataCollectorImpl.(InFlightMetadataCollectorImpl.java:175)[hibernate-core-5.4.8.Final.jar:5.4.8.Final] 在org.hibernate.boot.model.process.spi.MetadataBuildingProcess.complete(MetadataBuildingProcess.java:118)[hibernate-core-5.4.8.Final.jar:5.4.8.Final] 位于org.hibernate.jpa.boot.internal.EntityManagerFactoryBuilderImpl.metadata(EntityManagerFactoryBuilderImpl.java:1214)[hibernate-core-5.4.8.Final.jar:5.4.8.Final] 在org.hibernate.jpa.boot.internal.EntityManagerFactoryBuilderImpl.build(EntityManagerFactoryBuilderImpl.java:1245)[hibernate-core-5.4.8.Final.jar:5.4.8.Final] 位于org.springframework.orm.jpa.vendor.springhibernatejbapersistenceprovider.createContainerEntityManager工厂(springhibernatejbapersistenceprovider.java:58)[spring-orm-5.2.1.RELEASE.jar:5.2.1.RELEASE] 在org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean.createNativeEntityManagerFactory(LocalContainerEntityManagerFactoryBean.java:365)[spring-orm-5.2.1.RELEASE.jar:5.2.1.RELEASE] 位于org.springframework.orm.jpa.AbstractEntityManagerFactoryBean.buildNativeEntityManagerFactory(AbstractEntityManagerFactoryBean.java:391)[spring-orm-5.2.1.RELEASE.jar:5.2.1.RELEASE] 在org.springframework.orm.jpa.AbstractEntityManagerFactoryBean.AfterPropertieSet(AbstractEntityManagerFactoryBean.java:378)[spring-orm-5.2.1.RELEASE.jar:5.2.1.RELEASE] 在org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean.afterPropertiesSet(LocalContainerEntityManagerFactoryBean.java:341)[spring-orm-5.2.1.RELEASE.jar:5.2.1.RELEASE] 位于org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1862)[spring-beans-5.2.1.RELEASE.jar:5.2.1.RELEASE] 位于org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1799)[spring-beans-5.2.1.RELEASE.jar:5.2.1.RELEASE] 位于org.springframework.beans.factory.suppo
sudo mysql
SELECT user,authentication_string,plugin,host FROM mysql.user;
ALTER USER 'suyash'@'localhost' IDENTIFIED WITH mysql_native_password BY 'suyash';
FLUSH PRIVILEGES;
# Connection url for the database "photo_app"
spring.datasource.url = jdbc:mysql://localhost:3306/photo_app
# Username and password
spring.datasource.username = suyash
spring.datasource.password = suyash
# Show or not log for each sql query
spring.jpa.show-sql = true
spring.jpa.hibernate.ddl-auto = update
# Naming strategy
spring.jpa.hibernate.naming-strategy = org.hibernate.cfg.ImprovedNamingStrategy
# Allows Hibernate to generate SQL optimized for a particular DBMS
spring.jpa.properties.hibernate.dialect = org.hibernate.dialect.MySQL5Dialect