作者MOONY135 (谈无慾)
看板Soft_Job
标题Re: [请益] Docker Toolbox连接MySQL
时间Mon Nov 9 12:58:22 2020
※ 引述《tyc5116 (累人啊....)》之铭言:
: 请问,我在windows一般的环境下透过MySQL Workbench建了新的table
: 并且把MySQL存放的路径修改到了E:\mydata
: (输入show global variables like "%datadir%";可以确定修改成功)
: 在启用docker container时
: (因为在测试的阶段,为了简化问题,试着不透过compose)
: docker run --name db -v dbdata:/e/mydta -e
: MYSQL_ROOT_PASSWORD=*** -p 3306:3306 -d mysql
: 我预期在输入docker exec -it db mysql -p
: 在里面可以看到我原本建立好的table
: 但是却找不到,可以连进MySQL,但是输入show databases;
: 却只能看到像是刚安装MySQL时一些预设的schemas
: (information_schema, mysql, performance_schema, sys,共4个)
: 请问我有哪个部份观念错误吗?
https://www.itread01.com/content/1527843486.html
重点在init-file这个初始化的地方
怎样把该塞的档案塞到正确的地方靠你自己研究了
=============my.cnf=================
[mysqld]
bind-address=0.0.0.0
port = 3306
character-set-server=utf8
default-time-zone = '+0:00'
user=mysql
init-file=/etc/mysql/initdb.sql
max_allowed_packet=500M
[mysqldump]
quick
max_allowed_packet=500M
[mysql]
default-character-set=utf8
safe-updates
[client]
default-character-set=utf8
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 1.164.225.207 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Soft_Job/M.1604897904.A.185.html
1F:→ MOONY135: 还有其他做法 例如用.sh处理 不过root密码就好像不行 11/09 12:59
2F:推 tyc5116: 谢谢分享 11/10 06:53