端口的 docker 中消失了"/>
MySQL 服务器已经在使用不同端口的 docker 中消失了
我将 xampp 端口 3307 更改为 3306,这就是我在代码中使用 3307 端口的原因。
但是服务器已经进入 3307 但我使用 3306 端口比服务器启动但在数据库表中没有创建我做什么?
version: '3.6'
networks:
app-tier:
driver: bridge
services:
db:
image: mysql
command: --default-authentication-plugin=mysql_native_password
restart: always
expose:
- "3307"
environment:
MYSQL_ROOT_PASSWORD: root
MYSQL_DATABASE: mydb
MYSQL_USER: user
MYSQL_PASSWORD: user
ports:
- "3306:3307"
networks:
- app-tier
volumes:
- ./init:/docker-entrypoint-initdb.d
adminer:
image: adminer
restart: always
ports:
- 8080:8080
-sql.js
CREATE TABLE student {
id int NOT NULL AUTO_INCREMENT,
name VARCHAR (255),
PRIMARY KEY (ID)
};
INSERT INTO student(id, name) VALUES
(1,'A'),
(2,'B'),
(3,'C');
我尝试使用此代码在数据库中创建表,但我使用 3307 post 服务器未在该端口上启动
回答如下:更多推荐
MySQL 服务器已经在使用不同端口的 docker 中消失了
发布评论