docker-compose mysql配置修改
时间: 2023-09-27 09:04:03 浏览: 106
好的,我可以帮您回答这个问题。在docker-compose中,您可以使用以下内容来配置MySQL:
```
services:
db:
image: mysql:latest
command: --default-authentication-plugin=mysql_native_password
restart: always
environment:
MYSQL_ROOT_PASSWORD: yourpassword
MYSQL_DATABASE: yourdatabase
MYSQL_USER: yourusername
MYSQL_PASSWORD: yourpassword
ports:
- "3306:3306"
volumes:
- db-data:/var/lib/mysql
- ./my.cnf:/etc/mysql/my.cnf
volumes:
db-data:
```
在以上配置中,您需要做以下更改:
- 将yourpassword更改为您想要设置的MySQL根密码。
- 将yourdatabase更改为您要创建的数据库的名称。
- 将yourusername更改为您要创建的MySQL用户的名称,该用户将具有对您创建的数据库的访问权限。
- 将yourpassword更改为您要为该用户设置的密码。
另外,如果您想要使用自己的MySQL配置文件,请将您的my.cnf文件放在与docker-compose.yml文件相同的目录中,并在volumes下的db-data卷中添加相应条目。
希望这可以帮助您。
阅读全文