使用Docker部署Mysql服务的方法
2023-09-11 14:19:33 时间
系列文章目录
第一章 Docker 部署Redis
第二章 Docker 部署Mysql
第三章 Docker 部署RabbitMQ
文章目录
1. 拉取Mysql 5.6最新版本镜像
sudo docker pull mysql:5.6
2. 查看Mysql 镜像
sudo docker images
3. 在home目录下创建需要映射的目录:
mkdir -p /home/computer/project/mysql/{conf,log,data}
4. 运行容器
duso docker run -p 53603:3306 --name iot-mysql \ -v /home/computer/project/mysql/conf:/etc/mysql \ -v /home/computer/project/mysql/log:/var/log/mysql \ -v /home/computer/project/mysql/data:/var/lib/mysql \ -e MYSQL_ROOT_PASSWORD=pwd \ -d mysql:5.6
5. 配置Mysql 远程连接
需要进入docker本地客户端设置远程访问账号
查看运行的容器
sudo docker ps
进入运行的容器
sudo docker exec -it iot-mysql bash
# 容器内操作
mysql -uroot -p123456
mysql> grant all privileges on *.* to root@'%' identified by "password";
select host,user,password from user;
# 修改密码
update user set password=password("xxxxx") where user="root";
flush privileges;
6. 更多Docker操作
sudo docker ps
查看运行中容器
sudo docker ps -a
查看所有容器
sudo docker stop 容器ID
停止容器
sudo docker start 容器ID
启动容器
sudo docker rm 容器ID
删除容器
sudo docker rmi 镜像ID
删除容器
相关文章
- mysql按天数据统计
- Error connecting to database [Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (13)]
- 【Docker】docker安装mysql
- linux - mysql - 卸载:RPM包安装方式的MySQL卸载
- docker安装mysql
- Docker - docker in docker(dind)
- 【原创】MySQL Proxy中socketpair的使用
- Mysql:Error Code 1235,This version of MySQL doesn’t yet support ‘LIMIT & IN/ALL/ANY/SOME 错误解决
- Mysql蜜罐读取电脑配置文件
- docker安装mysql
- mysql主从demo配置
- mysql 的 if 和 SQL server 的 iif
- 开发使用mysql的一些必备知识点整理(二)查询
- Docker使用阿里云docker镜像加速
- Docker mysql 主从
- MySQL出现Ignoring query to other database的问题
- 【云原生 | 24】Docker运行数据库实战之MySQL
- mysql_22 _ MySQL有哪些“饮鸩止渴”提高性能的方法?
- Mysql报错:Can't connect to local MySQL server through socket '/tmp/mysql.sock'
- MySQL复习资料——用于突击考试总结
- Docker学习笔记01:docker简介与架构
- 云原生之使用Docker部署mysql数据库
- MySQL-第六章-日志管理