Docker部署MySQL8并实现远程连接
1. 拉取镜像
docker pull mysql
2. 运行镜像启动容器
docker run --name mysql -p 33306:3306 -e MYSQL_ROOT_PASSWORD=your-password -d mysql
-name 服务名称
-p 代表端口映射,宿主机映射端口:容器运行端口
-e 代表添加环境变量,MYSQL_ROOT_PASSWORD 是 root 用户的登录密码
3. 进入 MySQL 容器登录 MySQL,修改加密方式
docker exec -it mysql /bin/bash
mysql -uroot -p
use mysql;
select host, user, plugin from user \G
alter user 'root'@'%' identified with mysql_native_password by 'your-password';
flush privileges;
Ctrl+D退出容器
4. 返回宿主机,在 navicat 通过 虚拟机ip + 映射端口 访问
5. 挂载本地目录保存数据
待续
参考文章:
https://www.cnblogs.com/shenqidu/p/10414803.html 安装
https://www.cnblogs.com/yui66/p/9728732.html 安装
https://blog.csdn.net/u014104286/article/details/82961203 Win10容器ip互通
https://blog.51cto.com/10693404/2157142?utm_source=oschina-app 图解
https://blog.csdn.net/yan_zuoyu/article/details/80736507 挂载本地目录
最新文章
- LightGBM中GBDT的实现
- Java TCP 程序
- Model Binding
- jquery .on的使用
- robotframework笔记8
- 制作进度条(UISlider)
- Qt中QString,int,char,QByteArray之间相互转换
- hello,world不使用ARC
- Connecting Docker for Cloud Services using SDN and Network Virtualization
- sublime text3 Emmet (原zenCoding)安装方法
- 配置虚拟主机(windows环境下nginx+php)
- 切糕[HNOI2013]
- [转载] Solr使用入门指南
- BZOJ_1070_[SCOI2007]修车_费用流
- LeetCode-876 链表的中间结点
- C#弹出窗体、C#导出Excel、C#数据展示框、C#弹出框
- 多点搜的bfs
- new usercontrol
- JavaScript——历史与简介
- Bitwise Equations