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
本文来自博客园,作者:青喺半掩眉砂,转载请注明原文链接:https://www.cnblogs.com/xiaoguo-java/p/17126602.html
分类:
环境搭建
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· DeepSeek “源神”启动!「GitHub 热点速览」
· 我与微信审核的“相爱相杀”看个人小程序副业
· 上周热点回顾(2.17-2.23)
· 如何使用 Uni-app 实现视频聊天(源码,支持安卓、iOS)
· spring官宣接入deepseek,真的太香了~