Docker下安装Mysql57

一、拉取MySQL镜像

[root@localhost ~]# docker pull centos/mysql-57-centos7

Using default tag: latest

latest: Pulling from centos/mysql-57-centos7

d8d02d457314: Pull complete

a11069b6e245: Pull complete

596303fb1aa3: Pull complete

a29499e779a7: Pull complete

17d1a52c2e00: Pull complete

ed24591227fe: Pull complete

de0ad46e3ed9: Pull complete

c62e4a984a9c: Pull complete

01d54c6bda68: Pull complete

Digest: sha256:e08ee4d43b7356607685b69bde6335e27cf20c020f345b6c6c59400183882764

Status: Downloaded newer image for centos/mysql-57-centos7:latest

docker.io/centos/mysql-57-centos7:latest

过程比较漫长,下载时长取决于网速。有可能失败,可尝试几次。

二、创建容器

[root@localhost ~]# docker run -di --name=tensequare_mysql -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 centos/mysql-57-centos7

e88c265a46d484b35a96d599dc5047494c7a7e5e5cd7aa3a49bc864a88bdb33

-p:代表端口映射,格式为 宿主机映射端口:容器运行端口

-e:代表添加环境变量MYSQL_ROOT_PASSWORD是root用户的登录密码

三、修改密码

1、进入mysql容器。

[root@localhost ~]# docker exec -it tensequare_mysql /bin/bash

bash-4.2$

2、登录mysql。第一次进入不需要密码

bash-4.2$ mysql -u root -p

Enter password:

Welcome to the MySQL monitor. Commands end with ; or \g.

Your MySQL connection id is 3

Server version: 5.7.24 MySQL Community Server (GPL)

Copyright (c) 2000, 2018, Oracle and/or its affiliates. All rights reserved.

Oracle is a registered trademark of Oracle Corporation and/or its

affiliates. Other names may be trademarks of their respective

owners.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

mysql>

3、修改密码策略。

mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY '123456' PASSWORD EXPIRE NEVER;

Query OK, 0 rows affected (0.00 sec)

mysql> ALTER USER 'root' IDENTIFIED WITH mysql_native_password BY '123456';

Query OK, 0 rows affected (0.00 sec)

四、设置远程访问

使用exit退出docker的mysql,进入到宿主机中,在防火墙中增加端口为3306。命令为

bash-4.2$ exit;

exit

[root@localhost ~]# firewall-cmd --zone=public --add-port=3306/tcp --permanent

success

[root@localhost ~]# firewall-cmd --reload

success

docker mysql5.7.19_Docker19.03.13下安装Mysql57相关推荐

  1. mysql server安装不成功,解决Mysql5.7.17在windows下安装启动时提示不成功问题

    在机器上首次安装MySQL, 操作系统是win7 mysql 的安装文件是 zip 格式的,版本是5.7.17 解压之后,安装步骤是 1.首先找个文件存放这些安装程序以及 数据 假设是E:\\mysq ...

  2. linux装nvidia驱动没有图形界面,[转]Fedora 13下安装Nvidia显卡驱动的方法/Linux无法进入X Windows 图形界面的解决方法...

    再试一试这个方法:[转自]http://www.myexception.cn/image/505352.html VirtualBox3.1.2安装Fedora12后无法启动图形界面问题 Virtua ...

  3. mysql5.7.25安装包,Mysql5.7.25在windows下安装

    在网上看到了很多安装方法,也试了很多,md,网上资源多了也是有各种坑,这里只说在windows下安装mysql5.7.25 一.下载安装包 下载后解压到自己想要安装的目录,我的是:D:\MYSQL\ ...

  4. ThinkPad X200 在Fedora 13下安装无线网卡驱动

    经过几天的奋战,终于搞定了Fedora 13下安装无线网卡驱动.无线上网爽-- 现在将过程记录一下. 1)安装内核源文件. 安装内核前建议使用国内的源来更新,这样速度会快很多,目前国内有http:// ...

  5. Docker最全教程之Ubuntu下安装Docker(十五)

    前言 Ubuntu是一个以桌面应用为主的开源GNU/Linux操作系统,应用很广.本篇主要讲述Ubuntu下使用SSH远程登录并安装Docker,并且提供了Docker安装的两种方式,希望对大家有所帮 ...

  6. MySQL5.7版本Liunx系统下安装

    目录 软件准备 创建用户和安装目录 mysql安装 加入service启动项 数据库备份: 软件准备 Linux服务器版本:CentOS Linux release 7.6.1810 (Core) M ...

  7. docker(十)—— Windows系统下安装docker

    借鉴:https://blog.csdn.net/zou_hailin226/article/details/121278799#:~:text=Windows11%E4%B8%8B%E5%AE%89 ...

  8. CodeBlocks(20.03)下安装easyx

    参考文献:https://codebus.cn/bestans/easyx-for-mingw Code::Blocks 配置 EasyX 的详细说明 以下配置说明仅以官方原版== Code::Blo ...

  9. mysql-5.2 lib_Centos 5.2下安装多个mysql数据库配置详解

    一.编译安装第一个MySQL 5.1.33 cd /opt /usr/sbin/groupadd mysql /usr/sbin/useradd -g mysql mysql -s /bin/nolo ...

最新文章

  1. 阿里巴巴电商搜索推荐实时数仓演进之路
  2. 基于HT for Web 快速搭建3D机房设备面板
  3. NYOJ 590 相同的和
  4. 关于持续集成,质量管理,工具等
  5. 远程访问CENTOS的MYSQL数据库设置
  6. 三分钟教会你Java while循环中嵌套if
  7. 如何监视Java EE数据源
  8. emd实现信息隐藏_EMD算法原理与实现
  9. kafka架构、基本术语、消息存储结构
  10. 【java学习之路】数据库连接JDBC
  11. 04-Redis 数据持久化实践
  12. 网吧服务器系统机房图片,很多网吧看不到主机的秘密
  13. matlab 单位化矩阵,MATLAB数据矩阵单位化,归一化,标准化
  14. 【CIPS 2016】(4-5章)语言认知模型、语言表示以及深度学习(研究进展、现状趋势)
  15. AI_综述----图像分割综述
  16. rpm -e卸载mysql_rpm
  17. Down友庆新年,下载中心新版分享达人排行赛开始!【已结束】
  18. C语言编译全过程【转】
  19. 智能优化算法:多目标粒子群优化算法(MOPSO)
  20. EViews 8软件数据的统计分析

热门文章

  1. linux mtp设备,这么烂的MTP 为何现在所有Android设备都不能不用
  2. mac搭建svn服务器文件被锁定,MAC搭建SVN服务器并配置Cornerstone
  3. C++之return的作用域
  4. 山东大学计算机学院交叉,Xueying Qin
  5. java 8进制 前是 零,从零学java笔录-第6篇 进制之间转换
  6. 免费ftp网站服务器软件,免费ftp服务器软件,免费ftp服务器软件有哪些呢?好用推荐...
  7. leetcode刷题:火柴拼正方形
  8. c语言中如何确保一个程序是单例的_c++单例模式
  9. android 正在上传动画,安卓系统上传文件动态显示进度条,进度条经常卡在99%有时也会卡住不显示完整的文字。...
  10. java get请求 数组,浅谈vue中get请求解决传输数据是数组格式的问题