Docker环境MySQL常用操作命令
点击上方“IT那活儿”公众号,关注后了解更多内容,不管IT什么活儿,干就完了!!!
创建一个MySQL Docker容器
docker run --name mysql -e MYSQL_ROOT_PASSWORD=123456 -d mysql:latest
其中:
- --name是容器的名称;
- -e表示设置环境变量;
- MYSQL_ROOT_PASSWORD表示设置root用户的密码;
- -d表示以后台模式运行Mysql;
- mysql:latest表示通过镜像启动容器。
- --name将名称分配mysql-server给您的容器实例。如果不指定此项,Docker 将生成一个随机名称。
- -p将 MySQL 容器端口绑定3306到主机上的相同端口。您将能够使用在您的主机上运行的MySQL 客户端 ()连接到127.0.0.1端口。3306``mysql
- -v选项将容器卷 (/var/lib/mysql)内的数据文件夹绑定到mysql-data您在上一步中创建的本地 Docker 卷 ()。
- -e设置环境变量。在这种情况下,MySQL 根密码。
- -f :根据条件过滤显示的内容。
- --format :指定返回值的模板文件。
- -l :显示最近创建的容器。
- -n :列出最近创建的n个容器。
- --no-trunc :不截断输出。
- -q :静默模式,只显示容器编号。
- -s :显示总的文件大小。
- mysql表示进入的容器名称;
- bash表示进入容器后使用的命令行。
-uroot表示登录用户名;
-p123456表示密码;
database_name表示数据库名称;
< /path/to/your/sql/file.sql表示导入的sql文件路径。
- -f, --follow 跟踪实时日志;
- --since string 显示自某个timestamp之后的日志,或相对时间,如42m(即42分钟);
- --tail string 从日志末尾显示多少行日志, 默认是all -t,;
- --timestamps 显示时间戳;
- --until string 显示自某个timestamp之前的日志,或相对时间,如42m(即42分钟)。