使用docker安装mysql数据库 发表于 2019-05-04 | 更新于 2023-01-11 安装 mysql 步骤123456789101112131415# 创建服务docker swarm init# 创建应用docker stack deploy -c docker-stack.yml <kuan-mysql># 列出与应用关联的服务# (服务启动成功之后就可以用yml文件中设置的账号密码,访问数据库了)docker services ls# 查看日志docker logs <service-id># 停止mysqldocker stack rm <kuan-mysql> docker-stack.yml12345678910111213141516version: "3.7"services: kuan-mysql: image: mysql:5.6.44 # 一直使用5.6版本,没有升级 deploy: replicas: 1 restart_policy: condition: on-failure environment: MYSQL_USER: <设置子登录账号> MYSQL_PASSWORD: <设置子登录密码> MYSQL_ROOT_PASSWORD: <设置root账号登录密码> volumes: - <宿主机数据保存地址>:/var/lib/mysql ports: # 暴露出连接的端口号 - "3306:3306" 设置子账号权限1234mysql -uroot -p> use mysql;> grant all privileges on *.* to <子账号>@'%' identified by '<子账号密码>';> flush privileges;