使用Docker中的mysql
1.pull mysql image
docker pull mysql
2.先最简单启动mysql
docker run -d -e MYSQL_ROOT_PASSWORD=123456 -p 3306:3306 --name mysql mysql
- 1
** 此处MYSQL_ROOT_PASSWORD是mysql root用户初始密码
不出意外应该可以连接。
3.将数据文件保存在宿主机上,并设置配置文件。
- Win10
docker run -d -e MYSQL_ROOT_PASSWORD=123456 -p 3306:3306 --name mysql -v d:/data/mysql:/var/lib/mysql -v d:/docker/mysql/my.cnf:/etc/mysql/my.cnf mysql
- 1
- Mac
docker run -d -e MYSQL_ROOT_PASSWORD=123456 -p 3306:3306 --name mysql -v /data/mysql:/var/lib/mysql -v /data/my.cnf:/etc/mysql/my.cnf mysql
- 1
启动后执行下面命令,确认连接成功。
AMIDdeMacBook-Air:~ amid$ mysql -uroot -p -h 127.0.0.1
Enter password:
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 5
Server version: 5.7.20 MySQL Community Server (GPL)Copyright (c) 2000, 2017, 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>
使用Docker中的mysql相关推荐
- docker连不上宿主机mysql_宿主机连接docker中的mysql
宿主机连接docker中的mysql dokcer安装mysql docker run \ --name mysql \ -v $PWD/mysql:/var/lib/mysql \ -p 3306: ...
- Docker中部署mysql后SpringBoot连接时提示表不存在(修改表名忽略大小写)
场景 Docker中部署mysql数据库: https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/99213563 在上面使用Docker ...
- 以两台Linux主机在docker中实现mysql主主备份以用nginx实现mysql高可用
使用nginx反向代理主主备份的两台mysql,连接时连接nginx,当其中一台myql停止后,仍然可以正常使用,如果使用k8s 会简单许多.所谓主主复制就是在主从复制的基础上掉了个头. 请博主买块糖 ...
- 如何在docker中运行MySQL实例(转载)
如何在docker中运行MySQL实例 转自:https://blog.csdn.net/siying8419/article/details/79670246 通常初学者学习docker时,不太清楚 ...
- Docker中创建MySQL容器,将宿主机目录直接挂载到目录
Docker中创建MySQL容器,将宿主机目录直接挂载到目录 1.在Docker中下载MySQL镜像 docker pull mysql:5.7.25 2.创建目录/tmp/mysql/data和/t ...
- docker 中安装 MySQL 以及使用
环境:我使用3A服务器搭建centos7 简介 这里的实现思路是,先拉取完 MySQL 镜像之后,启动 MySQL 容器,然后将 MySQL 的配置文件拉取到本地,关闭之前启动的容器,重新使用挂载的方 ...
- 连接云服务器Docker中的Mysql 详细图文操作(全)
目录 前言 1. 安装mysql 2. 开启远程连接 3. 防火墙 4. 入站规则 5. 连接mysql 前言 在云服务器上通过docker搭建的mysql 本地的navicat连接mysql的时候一 ...
- 远程连接不上docker中的mysql解决办法
远程连接不上docker中的mysql解决办法 查看docker中线程,发现mysql中行动状态 我首先删除docker中的映射(先停止,再删除): //停止运行mysql01 dcoerk stop ...
- Docker中修改MySQL的密码
前言: 在Docker中修改MySQL的密码时遇到密码修改了,但是远程连接时还是使用旧密码才能连,新密码连接不上,但mysql -uroot -p登陆时需要使用新密码才能登陆. 解决办法: 首先确 ...
- 主机连接docker的mysql_宿主机连接docker中的mysql
dokcer安装mysql docker run \ --name mysql \ -v $PWD/mysql:/var/lib/mysql \ -p 3306:3306 \ -e MYSQL_ROO ...
最新文章
- TYVJ P1091 等差数列 Label:dp
- UINavigationController 返回到各级目录
- Collatz猜想 (Hailstone)(3n + 1猜想)
- ABAP BSP的工具类CL_BSP_UTILITY
- 11.14 模拟:总结
- 要不要选 qt tool_小户型儿童房要不要做高低床?优劣都告诉你,自己选
- 书籍《循环经济之道》-观后感-2021年12月
- java 的 provider_Java里的Provider是什么?
- python之FTP程序(支持多用户在线)
- ChromeFFOpera下DIV不设置高度显示背景颜色和边框的办法
- U盘文件夹被病毒隐藏,且不能取消解决办法
- 吉他即兴创作演奏训练教程
- html里的底部c怎么打出来,版权所属符号-网站底部版权符号怎么打出来
- 1114 计算营业额
- 4-鸡肉为何如此受欢迎
- MacOS 上全速下载百度云资源方法
- 【Python可视化】使用Pyecharts进行奥运会可视化分析~
- AAPT: error: resource drawable...not found.
- Stratifyd: 大数据之下的燕麦市场竞争现状
- 三毛1--沙漠中的饭店