docker-compose mysql配置修改 sql_mode
时间: 2023-10-06 21:13:33 浏览: 155
好的,我会为您解答关于 docker-compose mysql 配置修改 sql_mode 的问题。您可以按照以下步骤操作:
1.在您的 docker-compose.yml 文件中,找到 mysql 服务对应的配置部分。
2.在该配置部分中,找到 environment 配置项,并添加以下内容:
MYSQL_ALLOW_EMPTY_PASSWORD=true
MYSQL_DATABASE=db_name
MYSQL_USER=user
MYSQL_PASSWORD=password
MYSQL_ROOT_PASSWORD=root
其中,MYSQL_ALLOW_EMPTY_PASSWORD 表示允许使用空密码,MYSQL_DATABASE 表示要创建的数据库名称,MYSQL_USER 表示要创建的数据库用户,MYSQL_PASSWORD 表示该用户的密码,MYSQL_ROOT_PASSWORD 表示 MySQL 根用户的密码。您可以根据实际情况修改这些值。
3.接着,在该配置部分中,找到 volumes 配置项,添加以下内容:
- ./mysql-data:/var/lib/mysql
其中,./mysql-data 表示映射宿主机上的目录到容器中的 /var/lib/mysql 目录,用于保存 MySQL 数据。
4.最后,在该配置部分中,找到 command 配置项,添加以下内容:
command: --sql-mode=""
该命令表示将 MySQL 的 sql_mode 参数设置为空,以使其兼容与其他数据库系统的应用程序。
以上就是关于 docker-compose mysql 配置修改 sql_mode 的全部内容,希望对您有所帮助。
阅读全文