Laravel sail 环境的mysql数据库存在Win10哪个目录?
在Win10 上安装了Ubuntu、Docker,也成功建立了sail开发环境,能够运行Dcat admin。
问题是:虽然可以用Navicat连接数据库,但是找不到Mysql的data目录在哪里,这样数据库将来如何部署到生产环境呢?
谢谢!
1. 运行环境
Laravel 9
PHP 版本:8.1
mysql 8.0
当前系统
Windows 10 / Ubuntu 20.4
3. 您期望得到的结果?
希望找到Mysql的data目录,以便进行数据备份及移植。
或者如果不用了解Mysql数据库的实际文件位置,sail开发环境如何连数据库一起完整部署到生产环境?
谢谢!
用迁移啊,他那个默认的应该在volumes里面
我都是连的测试服务器的mysql,没用sail里的
数据卷迁移倒是能看到,但是感觉不方便,之前在Windows下用Mysql,直接拷贝数据文件就行了。sail环境找半天不知道Mysql的数据文件在哪里
win10的话在这里
\\wsl$\docker-desktop-data\version-pack-data\community\docker\volumes\xxx_sail-mysql\_data
生产环境可以用 sail 的吗?自己写个 compose 把目录映射出来吧