docker mysql5.7.19_Docker19.03.13下安装Mysql57
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相关推荐
- mysql server安装不成功,解决Mysql5.7.17在windows下安装启动时提示不成功问题
在机器上首次安装MySQL, 操作系统是win7 mysql 的安装文件是 zip 格式的,版本是5.7.17 解压之后,安装步骤是 1.首先找个文件存放这些安装程序以及 数据 假设是E:\\mysq ...
- linux装nvidia驱动没有图形界面,[转]Fedora 13下安装Nvidia显卡驱动的方法/Linux无法进入X Windows 图形界面的解决方法...
再试一试这个方法:[转自]http://www.myexception.cn/image/505352.html VirtualBox3.1.2安装Fedora12后无法启动图形界面问题 Virtua ...
- mysql5.7.25安装包,Mysql5.7.25在windows下安装
在网上看到了很多安装方法,也试了很多,md,网上资源多了也是有各种坑,这里只说在windows下安装mysql5.7.25 一.下载安装包 下载后解压到自己想要安装的目录,我的是:D:\MYSQL\ ...
- ThinkPad X200 在Fedora 13下安装无线网卡驱动
经过几天的奋战,终于搞定了Fedora 13下安装无线网卡驱动.无线上网爽-- 现在将过程记录一下. 1)安装内核源文件. 安装内核前建议使用国内的源来更新,这样速度会快很多,目前国内有http:// ...
- Docker最全教程之Ubuntu下安装Docker(十五)
前言 Ubuntu是一个以桌面应用为主的开源GNU/Linux操作系统,应用很广.本篇主要讲述Ubuntu下使用SSH远程登录并安装Docker,并且提供了Docker安装的两种方式,希望对大家有所帮 ...
- MySQL5.7版本Liunx系统下安装
目录 软件准备 创建用户和安装目录 mysql安装 加入service启动项 数据库备份: 软件准备 Linux服务器版本:CentOS Linux release 7.6.1810 (Core) M ...
- docker(十)—— Windows系统下安装docker
借鉴:https://blog.csdn.net/zou_hailin226/article/details/121278799#:~:text=Windows11%E4%B8%8B%E5%AE%89 ...
- CodeBlocks(20.03)下安装easyx
参考文献:https://codebus.cn/bestans/easyx-for-mingw Code::Blocks 配置 EasyX 的详细说明 以下配置说明仅以官方原版== Code::Blo ...
- 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 ...
最新文章
- 阿里巴巴电商搜索推荐实时数仓演进之路
- 基于HT for Web 快速搭建3D机房设备面板
- NYOJ 590 相同的和
- 关于持续集成,质量管理,工具等
- 远程访问CENTOS的MYSQL数据库设置
- 三分钟教会你Java while循环中嵌套if
- 如何监视Java EE数据源
- emd实现信息隐藏_EMD算法原理与实现
- kafka架构、基本术语、消息存储结构
- 【java学习之路】数据库连接JDBC
- 04-Redis 数据持久化实践
- 网吧服务器系统机房图片,很多网吧看不到主机的秘密
- matlab 单位化矩阵,MATLAB数据矩阵单位化,归一化,标准化
- 【CIPS 2016】(4-5章)语言认知模型、语言表示以及深度学习(研究进展、现状趋势)
- AI_综述----图像分割综述
- rpm -e卸载mysql_rpm
- Down友庆新年,下载中心新版分享达人排行赛开始!【已结束】
- C语言编译全过程【转】
- 智能优化算法:多目标粒子群优化算法(MOPSO)
- EViews 8软件数据的统计分析
热门文章
- linux mtp设备,这么烂的MTP 为何现在所有Android设备都不能不用
- mac搭建svn服务器文件被锁定,MAC搭建SVN服务器并配置Cornerstone
- C++之return的作用域
- 山东大学计算机学院交叉,Xueying Qin
- java 8进制 前是 零,从零学java笔录-第6篇 进制之间转换
- 免费ftp网站服务器软件,免费ftp服务器软件,免费ftp服务器软件有哪些呢?好用推荐...
- leetcode刷题:火柴拼正方形
- c语言中如何确保一个程序是单例的_c++单例模式
- android 正在上传动画,安卓系统上传文件动态显示进度条,进度条经常卡在99%有时也会卡住不显示完整的文字。...
- java get请求 数组,浅谈vue中get请求解决传输数据是数组格式的问题