当前位置:首页 > Java技术 > docker安装mysql8教程

docker安装mysql8教程

2022年08月05日 09:17:55Java技术2

docker安装mysql8.0教程(小白教程)

1、查看可用的 MySQL 版本
MySQL 镜像库:Docker Hub 
docker安装mysql8教程 _ JavaClub全栈架构师技术笔记
我们还可以用 docker search mysql 命令来查看可用版本:
docker安装mysql8教程 _ JavaClub全栈架构师技术笔记

 2.拉取 MySQL 镜像
docker安装mysql8教程 _ JavaClub全栈架构师技术笔记
shitf+ins 粘贴到服务器上  回车等待
docker安装mysql8教程 _ JavaClub全栈架构师技术笔记
这就安装好了,方便快捷

3.查看本地镜像
查看MySQL是否拉取成功:docker images
docker安装mysql8教程 _ JavaClub全栈架构师技术笔记
可以看到已经拉取到了 mysql 8.0.27 的镜像。

4.运行容器
运行 mysql 容器:docker run -itd --name mysql8.0 -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 mysql:8.0.27
(注:-p 3306:3306   左边的是容器的端口号,右边的是服务器的端口号。服务器的端口可以直接映射到容器的端口号上)
(注:123456   是数据库的密码可自行修改)
  (注:8.0.27   是数据库的版本根据自己的版本进行更改,如何输入错误可能会导致在次拉取镜像)

5.安装成功(运行测试)
查看容器状态:docker ps
docker安装mysql8教程 _ JavaClub全栈架构师技术笔记

 6.进入MySQL容器登录MySQL
进入容器:docker exec -it mysql8.0 bash
登录MySQL:mysql -u root -p
输入密码登录
(注:密码输入时是看不见的)
docker安装mysql8教程 _ JavaClub全栈架构师技术笔记

7.建立远程连接
连接名:随便起个名
主机:你服务器的公网IP
端口:上面设置的是 3306 ,根据自己设置的自行更改
用户名:默认为 root,根据自己设置的自行更改
密码:上面设置的是123456,根据自己设置的自行更改

docker安装mysql8教程 _ JavaClub全栈架构师技术笔记

作者:lo浅安灬时光ve
来源链接:https://blog.csdn.net/qq_23118345/article/details/121305275

版权声明:
1、JavaClub(https://www.javaclub.cn)以学习交流为目的,由作者投稿、网友推荐和小编整理收藏优秀的IT技术及相关内容,包括但不限于文字、图片、音频、视频、软件、程序等,其均来自互联网,本站不享有版权,版权归原作者所有。

2、本站提供的内容仅用于个人学习、研究或欣赏,以及其他非商业性或非盈利性用途,但同时应遵守著作权法及其他相关法律的规定,不得侵犯相关权利人及本网站的合法权利。
3、本网站内容原作者如不愿意在本网站刊登内容,请及时通知本站(javaclubcn@163.com),我们将第一时间核实后及时予以删除。


本文链接:https://www.javaclub.cn/java/17667.html

分享给朋友:

“docker安装mysql8教程” 的相关文章

MySQL面试有这一篇就够了

MySQL面试有这一篇就够了

MySQL面试常见知识点 1、 MySQL常用的存储引擎有什么?它们有什么区别? InnoDB InnoDB是MySQL的默认存储引擎,支持事务、行锁和外键等操作。 MyISAM MyISAM是M...

MySQL表的增删改查(进阶)

MySQL表的增删改查(进阶)

数据库的约束 约束类型 NOT NULL UNIQUE DEFAULT PRIMARY...

MySQL数据库(基础)

MySQL数据库(基础)

目录 1. 数据库概念 1.1 数据库是干嘛的? 1.2 数据库和数据结构是啥关系? ​1.3 两种类型的数据库 2. MySQL数据库 2.1 MySQL数据库概念 2.2 MySQL基本操作  2.2.1 建立...

MYSQL的存储过程

MYSQL的存储过程 概述 什么是存储过程? mysql5.0版本开始支持存储过程; 简单的说,存储过程就是一组sql语句集,功能强大,可以实现一些比较复杂的逻辑功能,类似于java语言中的方法; 存储过程就是数据库s...

MySQL事务和锁

MySQL事务和锁

1.事务 1.什么是事务? 事务: 要么全部成功,要么全部失败 事务是数据库管理系统(DBMS)执行过程中的一个 逻辑单位 ,由一个 有限的数据库操作序列 组成。 逻辑单位:最小的操作单位,不可再分割。 有限的数据库操作序列:...

Linux安装MySQL(超详细)

Linux安装MySQL(超详细)

1 查看是否已经安装 Mysql rpm -qa | grep mysql 我之前装过一次! 如果你查看出来有东西,可以使用下面命令将其删除 rpm -e 文件名   2 下载官方 Mysq...

MySQL主从复制

MySQL主从复制 文章目录 MySQL主从复制 1.准备工作 2.主库的配置 3.配置从库 4.Sharding-JDBC框架的使用...

MySQL安装之yum安装

MySQL安装之yum安装

 在CentOS7中默认安装有MariaDB,这个是MySQL的分支,但为了需要,还是要在系统中安装MySQL,而且安装完成之后可以直接覆盖掉MariaDB。 1. 下载并安装MySQL官方的 Yum Repository [root@Bria...

JDBC连接时所犯错误1.字符集设置不合适2.连接MySQL8.0社区版时时区不一致3..包名不能以Java.命名4.驱动被弃用

Microsoft JDBC Driver 的主页为:https://msdn.microsoft.com/en-us/data/aa937724.aspx 下载所需驱动 今天连接时报了四次错,记录下来 1.java.sql.SQLException:...

JDBC如何连接mysql数据库附详细步骤

JDBC如何连接mysql数据库附详细步骤

JDBC连接数据库在学习中是很重要的一个环节,今天给大家详细说明JDBC连接数据库需要的步骤 1.加载驱动 驱动包的下载地址 https://dev.mysql.com/downloads/connector/j/ 到时候要将这个加载到项目中然后输入...

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。