交叉后
嗨,这很奇怪,因为它一直对我有效,现在我不断收到一个错误:
第1行错误1064(42000(:您的SQL语法有错误;在第1行的"mysqldump:[警告]在命令行界面上使用密码可以是insec"附近,查看与MySQL服务器版本对应的手册,以获得正确的语法
并且我正在复制和粘贴文档中的命令:
$ docker exec -i some-mysql sh -c 'exec mysql -uroot -p"$MYSQL_ROOT_PASSWORD"' < /some/path/on/your/host/all-databases.sql
然后我将其编辑为:
$ docker exec -i sql-db sh -c 'exec mysql -uroot -p"super_secret_pw" users' < ./source.sql
同样:在$ docker ps
之后,我得到:
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
8fa9cb82332e mysql:5.7 "docker-entrypoint.s…" 20 minutes ago Up 20 minutes 0.0.0.0:3306->3306/tcp, 33060/tcp sql-db
我得到了上面的错误。感谢的帮助
所以问题是在转储的顶部,第一行的文本是:
1 mysqldump: [Warning] Using a password on the command line interface can be insecure.