一, 命令登录
对于docker-compose,为: docker-compose exec数据库名称(xxx-mysql ) bash
稍后登录:mysql -uroot -p密码
建议
a、先密码: setpasswordforroot @“%”=password (“新密码”);
b,允许地址注册“%”意味着开放一切
grantallprivilegeson *.* to root @“%”identified by“密码”;
接下来,对远程客户端工具进行登录测试
3358 www.Sina.com/: showvariableslike ' log _ sfdfs % ';
上图没有打开log_sfdfs,而是打开参考a打开mysql的sfdfslog日志方法_参考_备份b,v5.7
如果安装了docker-compose,请注意主机配置和容器的配置文件路径:
以mysql5.7为例:
启动服务容器并在二, 在容器中 继续检查后
浏览: cat/etc/MySQL/MySQL.conf.d/mysqld.cn f
红框部分是打开log-sfdfs的设置,将启用restart xxxmysql。
容器或客户端工具: showvariableslike“% log _ sfdfs %”;
进入容器(docker 或docker-compose exec xxxmysql bash)
A,apt-get安装安装vim
b、装载在宿主机兼容配置文件中完成vi后,cp到容器即可。 相关命令参照:
1、从注意: 容器中不能直接VI 编辑 解决方法:中副本文件到容器:
将容器中的配置复制到宿主机文件目录下的: dockercptst-MySQL :/etc/mysqldb/conf 2中,然后从宿主机copy文件中复制到3愚人节5355550
例如,将mysqld.cnf放在容器的mysqld.cnf文件中: docker CP ./MySQL.conf.d/mysqld.cnfzxl-MySQL 3360/etc/MySQL.conn
宿主机