这个看着更好。Docker中使用MySQL

原文地址

https://github.com/shellhub/blog/issues/21

安装Docker
Linux或者Mac用户建议使用一件脚本安装

https://github.com/docker/docker-install

Windows用户(好久没用这个系统了)

https://docs.docker.com/docker-for-windows/install/#what-to-know-before-you-install

进入主题
首先下载使用dockek下载mysql镜像

# download mysql from docker library
docker pull mysql
1
2
启动mysql服务器

# mysql给该容器搞一个标识
# 3306:3306映射容器端口到本机端口
# root为数据库密码
# latest为mysql版本,此处表示最新版本,可以不填写
docker run --name mysql -p 3306:3306 -e MYSQL_ROOT_PASSWORD=root -d mysql:latest
1
2
3
4
5
进入mysql容器

docker exec -it mysql bash
1
登录mysql

# root为数据库密码,这儿显示输入
mysql -u root -proot
1
2
例子
# 显示数据库
show databases;
# 创建数据库
create databases db_example;
1
2
3
4
总结
DDDDDDDDDDDDDDDDDDocker用起来太舒服了

原文地址:https://www.cnblogs.com/hushuning/p/12318073.html

时间: 2024-10-08 21:48:21

这个看着更好。Docker中使用MySQL的相关文章

在docker中使用MySQL数据库

在docker中使用MySQL数据库 原文地址:https://www.cnblogs.com/znsongshu/p/9749867.html

Docker中安装mysql

1.docker 中下载 mysql docker pull mysql 2.启动 docker run -itd --name mysql -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 mysql 3.进入容器 docker exec -it mysql bash 4.登录mysql,密码输入123456 mysql -u root -p 5.添加远程登录用户 ALTER USER 'root'@'%' IDENTIFIED WITH mysql_nat

Docker中启动mysql报错: Failed to get D-Bus connection

docker版本: [[email protected] ~]# docker versionClient: Version:         1.10.3 API version:     1.22 Package version: docker-common-1.10.3-46.el7.centos.10.x86_64 Go version:      go1.6.3 Git commit:      d381c64-unsupported Built:           Thu Aug

Navicat连接Docker中的mysql报错:client does not support authentication

1.进入mysql容器中 docker exec -it mysqltest(mysql容器名称) bash 2.进入mysql数据库 mysql -uroot -p 3.输入mysql密码 4.远程连接授权 mysql> GRANT ALL PRIVILEGES ON *.* TO 'root'@'%'WITH GRANT OPTION; mysql>FLUSH PRIVILEGES; 5.更改加密规则 mysql>ALTER USER 'root'@'localhost' IDENT

docker中创建MySQL及在外部使用Navicat连接

1:获取MySQL镜像 运行 docker pull mysql [[email protected] ~]# docker pull mysql Using default tag: latest latest: Pulling from library/mysql 85b1f47fba49: Pull complete 2a809168ab45: Pull complete Digest: sha256:1a2f9361228e9b10b4c77a651b460828514845dc7ac5

Docker中运行mysql

一.下载镜像 docker pull mysql:5.7 二.使用镜像创建容器 docker run --name HTMysql -p 8088:3306 -e MYSQL_ROOT_PASSWORD=root -d mysql:5.7 #--name 设置容器的名称 #-p 设置端口映射 #-e 设置环境变量 #-d 后台执行 三.查看容器 [[email protected] /]# docker ps CONTAINER ID IMAGE COMMAND CREATED STATUS P

Docker中容器的备份、恢复和迁移

转自:http://www.linuxidc.com/Linux/2015-08/121184.htm 1. 备份容器 首先,为了备份Docker中的容器,我们会想看看我们想要备份的容器列表.要达成该目的,我们需要在我们运行着Docker引擎,并已创建了容器的Linux机器中运行 docker ps 命令. # docker ps Docker Containers List 在此之后,我们要选择我们想要备份的容器,然后去创建该容器的快照.我们可以使用 docker commit 命令来创建快照

docker中启动2个mysql实列

一.mac环境安装docker容器 在docker官网中下载docker容器,地址:https://www.docker.com/products/docker-desktop 具体安装教程及设置网络许多,自己查看..... 查看docker是否安装成功,在终端输入:docker info 二.在docker中安装mysql 我是需要在mac启2个mysql实列,故需要区分mysql端口号 docker run -p 13306:3306 --name mysql1 -v ~/mysql1:/v

docker上运行mysql服务

背景: 现如今不管什么服务和应用基本都可以在docker里跑一跑了,但是在我个人的印象中,像数据库这种比较重要大型且数据容易受伤的应用是不适合在docker里跑的.但是也有很多人尝试在docker中跑mysql等数据库,所以也试着尝试一下.(好吧,重点是领导喜欢~~) 获取镜像: mysql的镜像可以自己用dockerfile制作一个,或者直接到官方的docker镜像库中下载,本文用的是官方镜像. # docker pull mysql # docker images REPOSITORY