docker容器使用的是宿主机的MySQL,需要将SQL导入docker数据库内,目前可以正常将SQL文件拷贝到docker内,但是导入至数据库的命令无法生效。。
下面是之前求助过得帖子,之前成功过一次,现在又失败了。。
求助~
热议
2楼 shunglay 昨天19:07
容器里应该mysql程序是没有设置环境变量的,先找到你宿主机mysql程序的所在目录,进入这个目录后再执行这个语句就行了
3楼 Looper 昨天19:32
容器里应该mysql程序是没有设置环境变量的,先找到你宿主机mysql程序的所在目录,进入这个目录后再执行这个 ...
4楼 adminisd 昨天19:59
你docker容器里面肯定有运行MySQL,实在不行你就在容器外面连接MySQL,然后导入
5楼 fastsoso 昨天20:21
docker容器装个mysql客户端就好了 如果容器是centos:yum install mysql
6楼 箴扰 昨天20:40
你用的宿主机的mysql直接在宿主机导入呗
7楼 shunglay 昨天21:22
容器是有设置环境变量的
说的不在同一频道算了,你直接在容器里运行命令find / -name mysql全盘搜索得了
8楼 linkaixiang 昨天21:51
没用过docker的mysql。你启动docker后可以试试用pma呀。data大部分都是从外部映射进去的吧。还有my.cfg,如果是myisam的话直接复制进去可以的吧。要不然外部连接进去。如果你限制了本地访问的话就的确有些麻烦了。
9楼 海苔 昨天23:03
说的不在同一频道算了,你直接在容器里运行命令find / -name mysql全盘搜索得了 ...
mysql容器是默认加入PATH的,他这个八成根本没进入容器,exec那步没执行
10楼 shunglay 半小时前
mysql容器是默认加入PATH的,他这个八成根本没进入容器,exec那步没执行
那是挺骚的啊
12楼 luceos 8分钟前
竟然看到之前回答过的答案
申明:本文内容由网友收集分享,仅供学习参考使用。如文中内容侵犯到您的利益,请在文章下方留言,本站会第一时间进行处理。