Install Doker and install MySql inside Docker image container
> docker version
now Install
Launch MySql as Docker Container
by using given Below Command
Break Down the Command
- 1. docker run --detach
- 2. --env MYSQL_ROOT_PASSWORD=dummypassword
- 3. --env MYSQL_USER=social-media-user
- 4. --env MYSQL_PASSWORD=dummypassword
- 5. --env MYSQL_DATABASE=social-media-database
- 6. --name mysql
- 7. --publish 3306:3306
- 8. mysql:8-oracle
- docker run --detach --env MYSQL_ROOT_PASSWORD=dummypassword --env MYSQL_USER=social-media-user --env MYSQL_PASSWORD=dummypassword --env MYSQL_DATABASE=social-media-database --name mysql --publish 3306:3306 mysql:8-oracle
Now Connect this MySql to your Spring Boot Application
application.properties
spring.jpa.show-sql=true
spring.datasource.url=jdbc:mysql://localhost:3306/social-media-database
spring.datasource.username=social-media-user
spring.datasource.password=dummypassword
spring.jpa.hibernate.ddl-auto=update
spring.jpa.properties.hibernate.dialect=org.hibernate.dialect.MySQLDialect
pom.xml
<!-- Use this for Spring Boot 3.1 and higher -->
<dependency>
<groupId>com.mysql</groupId>
<artifactId>mysql-connector-j</artifactId>
</dependency>
Comments
Post a Comment