Nur*_*tan 5 mysql windows docker spring-boot
我在 Windows 中运行我的 docker-compose 文件 mysql last version。但是我想运行 mysql version5.7 并且出现错误。
InnoDB:数据字典中的表标志为 0,但文件 ./ibdata1 中的标志为 0x4000!
docker-compose.yaml
version: '3'
services:
mysql:
image: mysql:5.7
volumes:
- db_data:/var/lib/mysql
restart: always
environment:
MYSQL_ROOT_PASSWORD: password
ports:
- 3306:3306
volumes:
db_data:
Run Code Online (Sandbox Code Playgroud)
应用程序.yaml
spring:
datasource:
type: com.zaxxer.hikari.HikariDataSource
url: &connectionUrl jdbc:mysql://${DB_CONNECTION_IP:localhost}:${DB_CONNECTION_PORT:3306}/masa?createDatabaseIfNotExist=true&useSSL=false&useJDBCCompliantTimezoneShift=true&useLegacyDatetimeCode=false&serverTimezone=UTC&zeroDateTimeBehavior=convertToNull&useUnicode=true&characterEncoding=UTF-8
username: &username ${DB_CONNECTION_USERNAME:root}
password: &password ${DB_CONNECTION_PASSWORD:root}
jpa:
show-sql: true
Run Code Online (Sandbox Code Playgroud)
我怎么解决这个问题?
| 归档时间: |
|
| 查看次数: |
1034 次 |
| 最近记录: |