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コマンドを試しました。
に権限を持って、自分のユーザー名が異なっています私のローカルホストから – user2285201