当前位置:网站首页>centos—docker安装mysql
centos—docker安装mysql
2022-08-11 05:21:00 【鲸鱼姐】
1、查看可用的 MySQL 版本
访问 MySQL 镜像库地址:Docker Hub 。
2、拉取 MySQL 镜像
docker pull mysql:8.0
3、查看本地镜像
使用以下命令来查看是否已安装了 mysql
docker images
4、运行容器
安装完成后,我们可以使用以下命令来运行 mysql 容器:
如果你拉取的不是最新版本,比如5.7 需要在mysql后面加tag版本
docker run -itd --name mysql01 -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 mysql:8.0
安装完成后,我们可以使用以下命令来运行 mysql 容器:
docker run -itd --name mysql01 -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 mysql
5、安装成功
通过 docker ps 命令查看是否安装成功
6.在docker里运行登录mysql
由于是docker进行安装,所以找不到执行mysql指令的命令,是放在容器中的。
如果不知道是哪个容器,就先docker ps查看下,下面mysql01是容器名称
正确执行命令应该是:
docker exec -it mysql01 bash
之后就可以进入MySQL容器,mysql也可以用了
mysql -u root -p
8.开启远程访问
mysql -u root -p
use mysql
select host,user from user;
alter user 'root'@'%' identified with mysql_native_password by '123456';
flush privileges;
此事使用navicat就能连接成功
9. 这种安装方式服务器重启后,docker配置的东西就会丢失,需要将docker配置映射到外部文件,具体操作下次讲解
10.其他命令
(1)使用如下命令可以查看当前正在运行的容器
docker ps
(2)停止容器
docker stop 容器id
(3)删除容器
docker rm 容器id
(4)查看已经拉取的docker镜像
docker images
(5)删除镜像
docker rmi 镜像id
边栏推荐
- ES6-class类
- c pointer learning (2)
- 【记录】innerHeight?clientHeight?offsetHeight?scrollTop?screenTop?.....一堆高度傻傻分不清
- C - file operations fseek () function, ftell, rewind, rounding
- Docker安装Mysql及常用命令
- C language learning record--variable basic type and memory size
- 表单input控件数据双向绑定
- 数据库基础-入门看这篇
- js严格模式
- Chapter 4 Composite Types-1
猜你喜欢
随机推荐
npm WARN config global `--global`, `--local` are deprecated. Use `--location=global` instead.
C语言之EOF、feof函数、ferror函数
【记录】ES6
C语言文件操作——数据文件类型、文件判断、文件缓冲区详解
gradle-wrapper.jar description
C语言版——通讯录进阶(文件版本)
旅游住宿酒店14页
使用Go语言开发的低代码应用引擎
创建虚拟dom
C语言动态内存分配(1)三种函数讲解
C language version - advanced address book (file version)
Haproxy集群
C语言——程序的编译与执行、宏定义详解
为什么购买的磁盘实际空间比标注的空间少
c指针学习(2)
BoredApeYachtClub 无聊猿-NFT 源码解析第二节
《现代密码学》学习笔记——第八章 身份鉴别
Chapter 5 Loops and Relational Expressions
《现代密码学》学习笔记——第三章 分组密码 [二] AES
C语言学习记录--变量基本类型和内存大小