Window中的Docker 拉取Mysql镜像 并在本地Navicate链接

首先本地   拉取mysql镜像

以下是所有mysql镜像

我自己下载的为5.6   下面 以5.6为例:(拉取mysql5.6镜像)

docker pull mysql:5.6

创建一个容器

 docker run --name "mysql" -p 3307:3306 -e MYSQL_ROOT_PASSWORD=自己的数据库密码 -d mysql:5.6

--name    容器的名称

-p       本地(宿主机)端口:容器端口

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

-d: 后台运行容器,并返回容器ID

mysql:5.6   是 mysql镜像

#进入容器
docker exec -it mysql /bin/bash
#登录mysql
mysql -u root -p*****
#添加远程登录用户
GRANT ALL PRIVILEGES ON *.* TO ‘root‘@‘%‘ IDENTIFIED BY ‘密码‘ WITH GRANT OPTION;
重载授权表:
FLUSH PRIVILEGES;

完成以上操作  就可以在Navicate 测试链接了

你不试试,你怎么知道自己不行。

本文章转载:https://www.cnblogs.com/afeige/p/10698155.html

原文地址:https://www.cnblogs.com/mfBlog/p/10699769.html

时间: 2024-11-06 07:16:10

Window中的Docker 拉取Mysql镜像 并在本地Navicate链接的相关文章

docker拉取MySQL(percona)运行GROUP BY语句出现ERROR(1055):42000 如何解决。

1.先运行docker 2.列出所有的容器 #docker ps -a 3.运行MYSQL(percona) #docker start mysql 或者#docker startpercona 我本人用的是percona 4.进入容器 输入docker exec  -it a88bc043fcf2 /bin/bash 在输入ls就可以找到你要的文件了.接下来就是修改my.cnf配置文件 5.vi my.cnf 进入文件插入这条语句就可以了 原文地址:https://www.cnblogs.co

Docker拉取的镜像源更改为国内的镜像源

vim /etc/docker/daemon.json { "registry-mirrors": [ "https://kfwkfulq.mirror.aliyuncs.com", "https://2lqq34jg.mirror.aliyuncs.com", "https://pee6w651.mirror.aliyuncs.com", "https://registry.docker-cn.com",

Linux下使用docker 拉取 vsftpd 镜像搭建 Ftp 服务器,连接 Ftp 时遇到的错误(425 Failed to establish connection)

Ftp踩坑系列: Linux上的ftp服务器 vsftpd 之配置满天飞--设置匿名用户访问(不弹出用户名密码框)以及其他用户可正常上传 ftp服务器Serv-U 设置允许自动创建不存在的目录 FTP协议的粗浅学习--利用wireshark抓包分析相关tcp连接 一.前言 出现这个问题,在docker这类容器出现之前,原因可能是防火墙的问题: FTP服务器一般默认使用被动模式,即,客户端一般会和服务端的21端口建立连接,该连接用来传输命令.真正传输数据时,服务端会返回一个随机端口,告诉客户端新建

git拉取远程分支并创建本地分支

本地分支推送至远程 git checkout local_branch git push origin local_branch:remote_branch 一.查看远程分支 使用如下Git命令查看所有远程分支: git branch -r 列出本地分支: git branch 删除本地分支: git branch -D BranchName 其中-D也可以是--delete,如: git branch --delete BranchName  删除本地的远程分支: git branch -r

k8s从Harbor拉取启动镜像测试

登陆harbor [[email protected] ~]# docker login 192.168.180.105:1180 Username: admin Password: WARNING! Your password will be stored unencrypted in /root/.docker/config.json. Configure a credential helper to remove this warning. See https://docs.docker.

Spark Streaming中向flume拉取数据

在这里看到的解决方法 https://issues.apache.org/jira/browse/SPARK-1729 请是个人理解,有问题请大家留言. 其实本身flume是不支持像KAFKA一样的发布/订阅功能的,也就是说无法让spark去flume拉取数据,所以老外就想了个取巧的办法. 在flume中其实sinks是向channel主动拿数据的,那么就让就自定义sinks进行自监听,然后使sparkstreaming先和sinks连接在一起, 让streaming来决定是否拿数据及拿数据的频

在idea中编写自动拉取、编译、启动springboot项目的shell脚本

idea 开发环境搭建 idea中安装shell开发插件 服务器具备的条件 已经安装 lsof(用于检查端口占用) 已安装 git 安装 maven 有 java 环境 背景 代码提交到仓库后,需要在服务器上重新部署 springboot 的代码,每次自己打jar包上传到服务器步骤太繁琐,考虑把要使用的命令放在脚本中 初始化拉取指定分支的代码 blog_int.sh #!/usr/bin/env bash cd /data/code/ git clone -b V3.0.0 [email pro

删除本地分支,并重新拉取远程分支复制到本地

1. 删除本地分支 假设想要删除本地的分支temp,并且当前处在temp分支上,首先需要切换到别的分支(假设切换到develop分支): git checkout develop //切换到develop分支 git branch //此时处在develop分支 git branch -D temp //删除本地temp分支 2.重新拉取远程仓库代码,并自动创建分支 git fetch 会将远程代码的更新(commit)拉取到本地. git fetch origin temp:temp //拉取

git clone新项目后如何拉取其他分支代码到本地

1.git clone [email protected]:xxx/xxx.git 2.git fetch origin dev    命令来把远程dev分支拉到本地 3.checkout -b dev origin/dev   在本地创建分支dev并切换到该分支 4.git pull origin dev 就可以把远程dev分支上的内容都拉取到本地了 注:当本地代码是dev分支时,需要先 git pull origin dev 更新远程分支代码到本地,然后再git pull (即拉取远程mas