利用docker创建mysql镜像,并利用navicate连接
1、云服务器版本为centos7
2.安装docker(如何安装docker,自行百度)
3.通过docker 拉取mysql镜像:docker pull docker.io/mysql
4.拉取完成后利用docker images 查看镜像是否存在
5.通过docker run -d -p 3306:3306 --name mymysql -e MYSQL_ROOT_PASSWORD=123456 docker.io/mysql:latest 运行容器,并且将容器内的3306端口和服务器3306端口进行映射,可以自行修改
6.输入命令docker exec -it 7681b85e73a1 /bin/sh 进入容器的sh环境,输入mysql -u root -p 密码就是刚才映射的时候设置的123456
7.登录到mysql后修改远程权限输入:alter user ‘root’@’%’ identified with mysql_native_password by ‘root’;
8,此时就可以利用navicate进行登录了。
【利用docker创建mysql镜像,并利用navicate连接】ps:需要注意的是:云服务器无论在什么场合进行端口设置的时候都需要去控制台检查下安全组是否对入网端口的安全组进行配置。
配置方式如下:
文章图片
文章图片
文章图片
文章图片
推荐阅读
- Docker应用:容器间通信与Mariadb数据库主从复制
- django-前后端交互
- IDEA|IDEA 创建工程
- Spring|Spring Boot 自动配置的原理、核心注解以及利用自动配置实现了自定义 Starter 组件
- docker镜像探索----dive工具
- 【万伽复利】什么是复利(如何利用复利赚钱?)
- 创建缔造完美教室,让每一间教室都闪闪发光
- 苹果手机如何利用库乐队自制铃声
- Servlet原理|Servlet原理 二(Web应用与创建Servlet实例)
- 企业为什么要融资