Docker系列 三. Docker安装mysql
1.环境&工具:
阿里云轻量级服务器、centos7系统、FinalShell(其他连接客户端也可以)
2.安装mysql
2.1 获取mysql镜像
获取mysql镜像
2.2 下载最新mysql镜像
docker pull mysql
# 或者
docker pull mysql:latest
你也可以选择其他版本,如5.7版本:docker pull mysql:5.7
2.3 启动mysql容器并指定root登录密码
docker run -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 -d mysql
参数说明:
- -p 3306:3306: 端口进行映射,将本地 8080 端口映射到容器内部的 80 端口。
- -d mysql: 设置容器在在后台一直运行。
- –name mysql-test:容器名称。如果需要指定名称你可以加上参数在 run后面
2.4 登录mysql
docker ps
docker exec -it containerID bash
先用docker ps 命令找出mysql容器的id,然后使用docker exec -it containerID bash 来进入该容器,然后在命令行上输入mysql登录命令即可。containerID 记得换成具体的ID。
mysql -u root -p
根据提示输入密码123456即可登录。
2.5修改mysql密码
ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY 'newpassword';
修改后,密码为newpassword。如果不进行这步,navicat无法登录mysql。
- 阿里云服务器开放端口限制
登录阿里云官网,开放3306的端口限制
- navicat数据库图形客户端连接测试
以用户名:root 密码:newpassword 登录,能登录则说明安装成功。
Docker系列 三. Docker安装mysql相关推荐
- Docker系列三~docker安装nginx
Docker系列三 docker安装nginx 搜索nginx版本 docker search nginx 拉取nginx最新版本镜像 docker pull nginx:latest 查看本地镜像 ...
- docker系列(三)docker三剑客之Compose
docker-compose,快速对docker容器集群进行编排 Docker Compose 介绍 Docker-Compose 是 Docker 的一种编排服务,是一个用于在 Docker 上定义 ...
- Docker系列四~docker安装mysql
Docker系列四 docker安装mysql 搜索mysql版本 [root@localhost conf.d]# docker search mysql INDEX NAME DESCRIPTIO ...
- Docker系列(二十一)——Docker实例三Docker安装Tomcat实例
< Docker实例三Docker安装Tomcat实例 > 前言 在前面一篇文章种,完成了 < Docker安装Nginx实例 >,本篇将继续镜像安装教程,并完成Docker安 ...
- Docker系列五~docker安装php-fpm
Docker系列五 docker安装php-fpm 访问PHP镜像库地址: https://hub.docker.com/_/php?tab=tags 选择合适的版本 php-fpm镜像主要是提供ph ...
- Docker系列一 ~docker的安装
Docker系列一 docker安装 依照centos为例,Docker 官方建议要 CentOS7.0 及以上系统版本,在运行CentOS 6.5及以后版本时,需要内核版本>=2.6.32-4 ...
- Docker系列 七. Docker 安装Jenkins
Docker系列 七. Docker 安装Jenkins Jenkins是一个开源软件项目,是基于Java开发的一种持续集成工具,用于监控持续重复的工作,旨在提供一个开放易用的软件平台,使软件的持续集 ...
- Docker系列之RabbitMQ安装部署教程
Docker系列之RabbitMQ安装部署教程 因为学习RabbitMQ需要,需要安装RabbitMQ,网上找资料,RabbitMQ官方提供了window版.Linux版.Docker版的管理页面,为 ...
- Docker系列 四.Docker部署SpringBoot
四.Docker部署SpringBoot 环境&工具: 阿里云轻量级服务器.CentOS 7系统.FinalShell(其他连接客户端也可以).IDEA 1. 创建springboot项目 这 ...
最新文章
- 全国计算机等级考试题库二级C操作题100套(第66套)
- python如何爬取sci论文中所需的数据_sci论文中的科研数据处理方法
- PHP操作Memcache实例介绍
- mysql 触发器 所有表_MySQL触发器可以与多个表或所有表相关联吗?
- Spring Boot 核心原理与源码解析-大纲
- Delphi应用程序的调试(十)调试器选项
- 【工控老马】洗衣机PLC程序控制系统设计详解
- 地图开发中用到的比例尺和分辨率
- Vue select默认选中第一个
- 一键快速生成视频字幕的免费工具
- C语言if语句中常见的问题
- requests+正则表达式爬取猫眼电影TOP100!
- Data Management Platform 数据管理平台全接触
- 【UVM实战】第二章:一个简单的UVM验证平台(4)UVM 的终极大作:sequence
- 如何获取微信开发者id及设置微信授权目录
- WebDAV之葫芦儿·派盘 + CloudBeats
- 国际贸易术语解释通则(DES 目的港船上交货(……指定目的港))
- bootstrap实战项目总结 源码及知识点
- 什么是FOUC?如何避免FOUC?
- KVM 虚拟化技术高级特性详解