全球主机交流论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

CeraNetworks网络延迟测速工具IP归属甄别会员请立即修改密码
查看: 495|回复: 4

求大佬来看看,这是putty的毛病还是docker的毛病

[复制链接]
发表于 2019-8-15 14:56:49 | 显示全部楼层 |阅读模式
本帖最后由 cici9911 于 2019-8-15 15:00 编辑

我从记事本里copy了一条命令




docker run --name mysql5.5 --restart always -d library/mysql:5.5.60 -v /root/mysql556/date:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=XXXXxxx --character-set-server=utf8 --collation-server=utf8_unicode_ci


扔到远程rdp里的putty里去执行

右键以后显示的也是这条命令


可是**docker执行了以后log是这样的
2019-08-15 06:48:01 9 [Note] Binlog end,
2019-08-15 06:48:01 9 [Note] Shutting down plugin 'MyISAM',
2019-08-15 06:48:01 9 [Note] Shutting down plugin 'CSV',
,
ERROR: mysqld failed while attempting to check config,
command was: "mysqld -v /root/mysql56/data:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=XXXXxxxxdocker run --name mysql55 --restart always -d library/mysql:5.6 -v /root/mysql556/date:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=XXXXxxxxdocker run --name mysql5.5 --restart always -d library/mysql:5.5.60 -v /root/mysql556/date:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=XXXXxxxxdocker run --name mysql56 --restart always -d library/mysql:5.6 -v /root/mysql56/data:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=XXXXxxxxdocker run --restart always -p 3309:3306 --name mysql56 -v /root/mysql56/conf:/etc/mysql/conf.d -v /root/mysql56/logs:/logs -v /root/mysql56/data:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=XXXXxxxxdocker run --restart always -p 3309:3306 --name mysql56 -v /root/mysql56/conf:/etc/mysql/conf.d -v /root/mysql56/logs:/logs -v /root/mysql56/data:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=XXXXxxxxdocker run --restart always -p 3309:3306 --name mysql56 -v /root/mysql56/conf:/etc/mysql/conf.d -v /root/mysql56/logs:/logs -v /root/mysql56/data:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=XXXXxxxxdocker run --name mysql56 --restart always -d library/mysql:5.6 -v /root/mysql56/data:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=XXXXxxxxdocker run --name mysql56 --restart always -d library/mysql:5.6 -v /root/mysql56/data:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=XXXXxxxxdocker run --name mysql56 --restart always -d library/mysql:5.6 -v /root/mysql56/date:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=XXXXxxxxdocker run --name mysql56 --restart always -d library/mysql:5.6 -v /root/mysql56/date:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=XXXXxxxxdocker run --name mysql5.5 --restart always -d library/mysql:5.5.60 -v /root/mysql556/date:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=XXXXxxxxdocker run --name mysql5.5 --restart always -d library/mysql:5.5.60 -v /root/mysql556/date:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=XXXXxxxxdocker run --name mysql5.5 --restart always -d library/mysql:5.5.60 -v /root/mysql556/confg:/etc/mysql/conf.d -v /root/mysql556/date:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=XXXXxxxxdocker run --restart always --name=mysql1 --mount type=bind,src=/root/mysql55/my.cnf,dst=/etc/my.cnf --mount type=bind,src=/root/mysql55/datadir,dst=/var/lib/mysql -d mysql/mysql-server:5.5 --character-set-server=utf8 --collation-server=utf8_unicode_ci --character-set-server=utf8 --collation-server=utf8_unicode_ci --character-set-server=utf8 --collation-server=utf8_unicode_ci --character-set-server=utf8 --collation-server=utf8_unicode_ci --character-set-server=utf8 --collation-server=utf8_unicode_ci --character-set-server=utf8 --collation-server=utf8_unicode_ci --character-set-server=utf8 --collation-server=utf8_unicode_ci -d mysql:5.6 -d mysql:5.6 -d mysql:5.6 --character-set-server=utf8 --collation-server=utf8_unicode_ci --character-set-server=utf8  --character-set-server=utf8  --character-set-server=utf8 --collation-server=utf8_unicode_ci --verbose --help --log-bin-index=/tmp/tmp.1i5FszSoEJ",
,
2019-08-15 06:48:14 0 [Note] mysqld (mysqld 5.6.45) starting as process 9 ...,
2019-08-15 06:48:14 9 [Note] Plugin 'FEDERATED' is disabled.,
mysqld: Table 'mysql.plugin' doesn't exist,
2019-08-15 06:48:14 9 [ERROR] Can't open the mysql.plugin table. Please run mysql_upgrade to create it.,
2019-08-15 06:48:14 9 [ERROR] mysqld: unknown option '-e',
2019-08-15 06:48:14 9 [ERROR] Aborting,



怎么上上条命令,上上上条命令都来了

docker run --name mysql5.5 --restart always -d library/mysql:5.5.60 -v /root/mysql556/confg:/etc/mysql/conf.d -v /root/mysql556/date:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=XXXXxxxxdocker run --restart always --name=mysql1 --mount type=bind,src=/root/mysql55/my.cnf,dst=/etc/my.cnf --mount type=bind,src=/root/mysql55/datadir,dst=/var/lib/mysql -d mysql/mysql-server:5.5 --character-set-server=utf8 --collation-server=utf8_unicode_ci

putty按上箭头显示,上一条命令也是这个鸟样乱七八糟的

我瞬间就凌乱了
这tm哪里的问题,ssh的问题还是putty的问题还是rdp的问题?
发表于 2019-8-15 15:01:17 | 显示全部楼层
好长的参数,用docker-compose舒服一点吧
 楼主| 发表于 2019-8-15 15:05:39 | 显示全部楼层
gow 发表于 2019-8-15 15:01
好长的参数,用docker-compose舒服一点吧

想要新部署的时候一键完成方便一点。所以希望一条命令完成
发表于 2019-8-15 15:06:35 | 显示全部楼层
你这啥啊,怎么这么长一串相同的命令,要不xshell试试
发表于 2019-8-15 15:09:51 | 显示全部楼层
从你后面的报错,应该是安装mysql的时候有点问题
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|全球主机交流论坛

GMT+8, 2024-4-26 10:44 , Processed in 0.061382 second(s), 9 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表