看完我的上一个博客之后,对centos系统应该有一定的了解,话不多说,接下来我们来在docker容器中部署mysql。

1.下载mysql镜像,因为本人用的5.7版本,你也可以下载最新版,都是可以的

docker pull mysql:5.7

2.下载完之后,创建实例并启动,指令解释为:

docker run -p 3306:3306 --name mysql \

-v /mydata/mysql/log:/var/log/mysql \

-v /mydata/mysql/data:/var/lib/mysql \

-v /mydata/mysql/conf:/etc/mysql \

-e MYSQL_ROOT_PASSWORD=root \

-d mysql:5.7

其中:

-p 3306:3306:将容器的3306端口映射到主机的3306端口

-v /mydata/mysql/conf:/etc/mysql:将配置文件夹挂在到主机

-v /mydata/mysql/log:/var/log/mysql:将日志文件夹挂载到主机

-v /mydata/mysql/data:/var/lib/mysql/:将配置文件夹挂载到主机

-e MYSQL_ROOT_PASSWORD=root:初始化root用户的密码

3.mysql配置文件的修改(推荐),此操作是让mysql跳过转码,让mysql连接更快速,mysql配置文件修改.

[client]

default-character-set=utf8

[mysql]

default-character-set=utf8

[mysqld]

init_connect='SET collation_connection = utf8_unicode_ci'

init_connect='SET NAMES utf8'

character-set-server=utf8

collation-server=utf8_unicode_ci

skip-character-set-client-handshake

skip-name-resolve

如果阿里云服务器没有配置安全组,就无法远程连接mysql或者redis等等,所以记录一下我之前踩过的坑。

4.打开阿里云服务器控制台。

5.管理实例中,点击安全组按钮。

6.添加安全组规则

7.添加内容如下,其中端口范围是服务器暴露的端口是什么,优先级1为最高,授权对象为能够访问的ip地址,配置完成之后电脑即可访问。

注意:在访问的时候,ip地址需要填写公网ip地址,私网IP是无法访问的。

docker mysql 阿里云_阿里云docker部署mysql相关推荐

  1. 群晖 mysql 端口配置_群晖DS218+部署mysql

    欢迎访问我的GitHub 内容:所有原创文章分类汇总及配套源码,涉及Java.Docker.Kubernetes.DevOPS等: 起因是懒 我是个Java程序员,在家写代码时离不开redis.mys ...

  2. 阿里云rds for mysql平台介绍_阿里云RDS for MySQL 快速入门——笔记

    1初始化配置 1.1设置白名单 创建RDS实例后,需要设置RDS实例的白名单,以允许外部设备访问该RDS实例.默认的白名单只包含默认IP地址127.0.0.1,表示任何设备均无法访问该RDS实例. 设 ...

  3. 阿里云的mysql主机名_阿里云的数据库主机名是什么

    全网最新活动请看下方内容或右侧内容! --------------- 阿里云的数据库主机名是什么,阿里云怎么建数据库. 在阿里云ecs云服务器上部署数据库后,在平常的操作中可能会遇到些问题,可以先做个 ...

  4. 获取阿里云mysql实例名称_阿里云如何获取数据库名字

    全网最新活动请看下方内容或右侧内容! --------------- 阿里云如何获取数据库名字,阿里云服务器回滚数据库. 对于大多数小型或初期项目来说,我们可能常用的做法是先将web.数据库全部安装在 ...

  5. 阿里云mysql密码多少_阿里云默认数据库密码是多少

    阿里云默认数据库密码是多少,阿里云ecs建数据库. 对于大多数小型或初期项目来说,我们可能常用的做法是先将web.数据库全部安装在一起,后期根据需要来看是否将数据库单独迁移分离.传统物理服务器可以这么 ...

  6. 阿里高可用mysql搭建方案_阿里云环境迁移记录 - MYSQL高可用搭建

    MYSQL高可用方案主要分为两大类,一类是前置管理,一类是后置管理. 前置管理的思想是利用各种前置管理工具,动态切换或者分发请求到不同的实例并切换master,如keepalived.MHA.pack ...

  7. 阿里云查看mysql是否安装_阿里云CentOS服务器mysql安装

    1.下载mysql源安装包(cd /usr/local/mysql) # wget http://dev.mysql.com/get/mysql57-community-release-el7-8.n ...

  8. 阿里云 mysql 修改密码_阿里云mysql修改密码

    MYSQL的密码我们并不经常修改,但有时我们会忘记密码需要修改,还会将密码更改为自己更容易记住的!下面介绍两种更改mysql密码的方法 方法一: 此方法主要是记得旧密码然后更改为新的密码 1)先输入m ...

  9. 阿里云服务器mysql默认密码_阿里云服务器修改MySQL初始密码---Linux学习笔记

    主要方法就是修改 MySQL按照文件下面的my.cnf文件 首先是找到my.cnf文件, # find / -name "my.cnf" # cd /etc 接下来最好是先备份my ...

最新文章

  1. codevs——1220 数字三角形(棋盘DP)
  2. 关于Excel导入的问题记录
  3. 10没有基于策略的qos_WebRTC QoS | NACK 格式与发送策略
  4. 常用函数(字符和字符串)
  5. node --- 使用koa-router,让后端模块化
  6. Query Generation Module-NTU用多样性的query生成,涨点基于文本的实例分割(已开源)...
  7. SendMessage wMsg常量值参考
  8. 为什么php md5,为什么php md5()总是与python的不同哈希.md5()如果使用汉字?
  9. 部署 dashboard 插件
  10. 如何看公司的财务数据
  11. 已经发车的票还能取出来吗_火车票报销凭证是啥?能不打印吗?官方回应来了...
  12. 情人节到了,Postman 都脱单了,那你咧?
  13. mysql数据库官网怎么下载安装_MySQL数据库的下载与安装
  14. 微软sql服务器双机热备,office2014-SQL Server2014 R2 双机热备,保护你的数据
  15. 数据结构与算法课程笔记(七)
  16. 推荐5款优质的黑科技软件,好不好用你来判断
  17. 【IDE-Visual Studio】无法启动程序“xxx.exe”。由于应用程序配置不正确,未能启动此应用程序。
  18. 网络攻击术语(Technical terms of the attacks)
  19. 新买笔记本屏幕缝隙有灰尘_如何清除笔记本电脑上的灰尘
  20. 求长方柱的体积和表面积

热门文章

  1. 解决在工具栏Chrome图标上点击右键会显示“常去网站”和“最后关闭网站”的问题
  2. 深度学习在Airbnb搜索推荐中的应用实践
  3. 【实践】Embedding在腾讯应用宝的推荐实践
  4. 速成pytorch学习——6天Dataset和DataLoader
  5. 绝对不能错过!计算机视觉Polygon Mesh Processing读书笔记——4微分几何中的曲线
  6. 计算机视觉书籍学习记录——1最近点匹配
  7. 【采访】腾讯社交广告高校算法大赛决赛第二周最大进步队伍——拔萝卜比赛经验及心得分享
  8. 机器学习算法总结之支持向量机(四)
  9. Facebook广告设定技巧经验分享
  10. Leetcode每日一题:44.wildcard-matching(通配符匹配)