当前位置:首页 > Java技术 > 在Linux上使用docker安装mysql详细教程及常见问题的解决

在Linux上使用docker安装mysql详细教程及常见问题的解决

2022年08月05日 14:29:07Java技术4

安装详解及常见问题解决见最下方

最近为了学习,买了一个云服务器,准备装上数据库撸代码的时候却遇到了很多问题,为了方便我直接使用的docker进行mysql的安装,但安装后怎么也连接不上,也是访问了很多篇文章,历经半天终于成功解决,下面分享给大家本人参考的几篇文章及简单的安装教程

安装:

1)拉取镜像

docker pull mysql:5.7

2)创建容器

命令:docker run -p 3306:3306 --name mysql_one -e MYSQL_ROOT_PASSWORD=123456 -d mysql:5.7

[root@cc data]# docker run -p 3306:3306 --name mysql_one -e MYSQL_ROOT_PASSWORD=123456 -d mysql:5.7 85966a7b1515ef913ff8f9fde1d4a75aa79391f23daf01ddc6ef86b37c073beb

3) 查看是否运行成功

命令:docker ps

[root@cc data]# docker ps
CONTAINER ID   IMAGE       COMMAND                  CREATED         STATUS         PORTS                               NAMES
85966a7b1515   mysql:5.7   "docker-entrypoint.s…"   6 seconds ago   Up 5 seconds   0.0.0.0:3306->3306/tcp, 33060/tcp   mysql_one

mysql 成功运行,是不是非常简单~

参考推荐:

1.(简单安装)Linux服务器Docker安装mysql

这篇就是正常的docker mysql安装教程,但是比较简单,是我参考的所有文章中最精炼的,虽然没有解决我的问题,但大家只是简单安装学习可以直接看该文章

链接:http://t.csdn.cn/UHhtL

2.(安装详解及常见问题解决) 如何在 Linux 中使用 Docker 安装配置 mysql 详细教程

这篇文章是我找到的最详细的安装教程,文章内容丰富,有目录不用担心内容过多不容易寻找
其中除了简单的安装步骤外,还有每个指令的详细拆解解读(我的最爱,让我知道为什么要加这个指令参数
另外就是常见的安装问题解决了(成功解决远程连接不上mysql的问题

链接:https://hereitis.cn/articleDetails/479

作者:云储储
来源链接:https://blog.csdn.net/sunhoms/article/details/124121616

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

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


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

分享给朋友:

“在Linux上使用docker安装mysql详细教程及常见问题的解决” 的相关文章

一文带你了解MySQL基础

目录 一,为什么要学习数据库 二,数据库的相关概念 2.1数据库术语...

MySQL触发器

MySQL触发器 触发器是一种特殊的存储过程,触发器和存储过程一样是一个能完成特定功能、存储在数据库服务器上的SQL片段,但是触发器无需调用,当对数据库表中的数据执行DML操作时自动触发这个SQL片段的执行,无需手动调用. 在MySQL中,只...

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)执行过程中的一个 逻辑单位 ,由一个 有限的数据库操作序列 组成。 逻辑单位:最小的操作单位,不可再分割。 有限的数据库操作序列:...

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:...

Linux (centos8)安装 MySQL 8 数据库(图文详细教程)

Linux (centos8)安装 MySQL 8 数据库(图文详细教程)

我的公众号 今天2021年4月23日。我买了阿里云centos服务器,安装mysql8.0,做一笔记,以供大家使用。 本教程手把手教你如何在 Linux 安装 MySQL 数据库,以 CentOS 8为例。 1. 下载并...

mysql|mysql删除重复数据,一条sql就搞定

SQL 逻辑: 首先找出所有重复的sku_id 在找出这些sku_id中关联的主键id最大的一条记录(用来保留,不删除) 两个sql合并 就可以筛选出来最终需要删除的id select id from sku_and...

发表评论

访客

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