Docker 安装mysql数据库
安装Docker
1、 Docker 教程地址:https://www.runoob.com/docker/centos-docker.install.html
2、安装docker
命令:yum install docker-io
3、启动docker
命令:service docker start
4、查看docker是否启动成功
命令:ps -ef|grep docker
使用docker安装mysql
1、查询mysql
命令:docker search mysql
2、安装mysql
命令:docker pull mysql
3、查看镜像
命令:docker images
4、在opt下创建文件夹
命令:cd /opt/
命令:mkdir mysql_docker
命令:cd mysql_docker/
命令:echo $PWD
5、启动mysql容器,在var/lib/docker/containers/下查看容器
命令:docker run --name mysqlserver -v $PWD/conf:/etc/mysql/conf.d -v $PWD/logs:/logs -v $PWD/data:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=123456 -d -i -p 3306:3306 mysql:latest
命令:cd /var/lib/docker/containers/
6、查看mysql进程
命令:docker ps -a
7、进入mysql容器,并登陆mysql
命令:docker exec -it mysqlserver bash
命令:mysql -uroot -p
8、开启远程访问权限
命令:use mysql;
命令:select host,user from user;
命令:ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY '123456';
命令:flush privileges;
镜像里面 root用户已经有远程连接权限在里面,所以不需要去设置,只是模式不一样才导致无法连接,把root用户的密码改成 mysql_native_password 模式,即可远程连接
查看docker日志
命令:docker logs -f --tail 10 a4dac74d48f7
常用命令
· 查看进程
命令:docker ps -a
· 关闭docker中mysql容器
命令:docker stop mysqlserver
· 重启docker中mysql重启
· 重启docker
命令:systemctl restart docker
· 关闭docker
命令:systemctl stop docker
分类: Docker
相关文章
- 技术沙龙|明天下午与专家探讨技术高速发展下如何应对运维新挑战!
- TalkingData发布新战略布局,以开放连接促数据智能
- 全球Top1000计算机科学家h指数发布,数据院院长Philip S. Yu上榜(附完整名单)
- 全球十大农业大数据经典案例
- 将会改变人们对大数据增长看法的10个图表
- 【WOT2018】PingCAP CTO黄东旭:TiDB数据库的四大应用场景分析
- 我的数据科学成果为什么无法商业化?
- 为什么数据科学家都钟情于最常见的正态分布?
- 想学大数据?先看完这几本书再说
- 2018世界杯数据分析:梅西为什么进不了球?
- 6个人如何维护上千规模的大数据集群?
- 阿里高德城市大脑 智慧交通战略发布 公共服务版首次亮相
- 基于 HTML5 的 3D 网络拓扑树呈现
- 如何用50行代码构建情感分类器
- 三种可视化方法,手把手教你用R绘制地图网络图!
- 基于Hadoop的数据分析平台搭建
- WGDC2018“空间大数据+海洋大数据”峰会顺利召开
- 2018年世界杯冠军竟然被大数据算出来了,还要比吗?
- HBase从入门到精通系列:误删数据如何抢救?
- 上海人才大数据:上下班1小时,年薪30万