2017-09-17 4 views
0

私のMacでmysql 5.7を使用して問題なくspringbootアプリケーションを開発しています。私はmvn clean installを使用して展開し、デジタル海洋上の自分のサーバーにアップロードした後、私はSpringbootはローカルにmysqlに正常に接続しましたが、デプロイ後に接続することはできません

java.sql.SQLException: Access denied for user 'useraa'@'localhost' (using password: YES) 

with ERROR 28538 com.zaxxer.hikari.pool.HikariPool  : testdb - Exception during pool initialization. 
をapp.jar -jarコマンドjavaでの.jarを実行したときに

logging.level.root=WARN 
logging.level.org.springframework.web=DEBUG 
logging.level.org.hibernate=ERROR 
server.port=8091 


spring.datasource.url=jdbc:mysql://localhost:3306/dbName 
spring.datasource.username=useraa 
spring.datasource.password=password 
spring.datasource.driver-class-name=com.mysql.jdbc.Driver 

spring.jpa.show-sql=false 

spring.jpa.generate-ddl=true 
spring.jpa.hibernate.ddl-auto=update 
spring.jpa.properties.hibernate.dialect = org.hibernate.dialect.MySQL5InnoDBDialect 

spring.jpa.hibernate.use-new-id-generator-mappings=true 
spring.jpa.hibernate.naming.implicit-strategy=org.hibernate.boot.model.naming.ImplicitNamingStrategyLegacyJpaImpl 
spring.jpa.hibernate.naming.physical-strategy=org.hibernate.boot.model.naming.PhysicalNamingStrategyStandardImpl 
spring.jpa.properties.hibernate.format_sql = false 
spring.jpa.properties.hibernate.default_schema=USERAA 

は、このエラーメッセージが表示さ: はここに私の性質であります

私はすでにファイアウォールの設定を確認していますが、ポートを許可しています。ユーザ名「useraa」のssh/phpmyadminを使用してmysqlに接続できます。 また、sshでCRUDコマンドを試しました。

答えて

1

あなたはMySQLに接続していますが、あなたを認証していません。

  1. ユーザー名とパスワードを確認は
  2. 正しいユーザー名を確認し、ローカルホストからのアクセス
  3. を持っているユーザー名を確認し、あなたが正しいなら、スキーマ
+0

に権限を持って、自分のユーザー名が異なっています私のローカルホストから – user2285201

関連する問題