docker离线安装mysql镜像

docker离线安装mysql镜像

1、拷贝mysql离线包

安装包地址:

链接: https://pan.baidu.com/s/13JfkqlkIMglo3tHImOUm_w
密码: 622t

1.1、将mysql-57.gz 安装文件拷贝到linux

2、安装mysql

2.1、进入mysql安装包目录

2.2、加载mysql镜像

docker load -i  mysql-57.gz

2.3、查看镜像

docker images

2.4、创建mysql容器

docker run -d --name mysql -p 3307:3306 -e MYSQL_ROOT_PASSWORD=123456 9e64d176cd8a2

执行命令如下图:

参数解释:

-d: 表示在让容器后台运行
–name: 给容器起一个名字
-p 3308:3306: 把宿主机的3308端口(port)映射到Mysql容器的3306端口
-e MySQL: 容器的环境配置
MYSQL_ROOT_PASSWORD=123456 指定mysql根用户的密码,用户名默认为root,注意如果没有指定密码,会启动失败。

2.5、查看容器,操作容器

2.5.1、进入mysql容器bash交互界面:
docker exec -it mysqlserver bash

2.5.2、登录mysql
mysql -u root -p

2.5.3、修改root远程连接权限
切换数据库
mysql> use mysql
给root用户授权
mysql>GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '123456' WITHTH GRANT OPTION;
退出
mysql>exit;

2.5.4、远程连接mysql

连接成功,可以进行数据库操作了。

2.2.5、docker常用命令
退出bash:Ctrl + d 
查看容器(获得需要的container_id):docker ps -a
停止容器:docker stop container_id
重新运行容器:docker start container_id
删除镜像:docker rmi [image]  或者:docker image rm [image]
删除容器:docker rm 容器id

posted @ 2023-02-16 14:08  青喺半掩眉砂  阅读(1085)  评论(0编辑  收藏  举报