Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >docker安装mysql并远程访问

docker安装mysql并远程访问

作者头像
kiki.
发布于 2022-09-29 00:11:20
发布于 2022-09-29 00:11:20
1.2K00
代码可运行
举报
文章被收录于专栏:web全栈之路web全栈之路
运行总次数:0
代码可运行

拉取镜像 mysql 5.7,等待mysql下载完

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
docker pull mysql:5.7

run镜像,把数据映射到本机

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
docker run --name mysql -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 -d mysql
命令说明:
–name 后面的是docker容器名
-p 3306:3306:将容器的3306端口映射到主机的3306端口
-e MYSQL_ROOT_PASSWORD=123456:初始化root用户的密码
-d mysql 是你的镜像标签

进入容器

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
//查看容器  docker ps
docker exec -it mysql bash

登录mysql

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
mysql -u root -p 

选择数据库mysql

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
use mysql

添加账户、授权远程访问:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
CREATE USER 'zxk'@'%' IDENTIFIED WITH mysql_native_password BY '123456';
GRANT ALL PRIVILEGES ON . TO 'hydee_pos_sys'@'%';
//这时候就可以远程访问了
//清空缓存
flush privileges;
//退出mysql命令行
exit 或者 quit
//退出容器 exit
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2020-01-29,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
docker安装mysql
安装docker建议参考官网给出的教程(文字末尾阅读原文即可跳转至docker官网安装文档)
烤红薯
2021/12/23
3K0
docker安装mysql
Docker安装MySQL并使用Navicat连接
  MySQL 是一个开放源码的关系数据库管理系统,开发者为瑞典 MySQL AB 公司。目前 MySQL 被广泛地应用在 Internet 上的大中小型网站中。由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,许多中小型网站为了降低网站总体拥有成本而选择了 MySQL 作为网站数据库。
追逐时光者
2022/09/29
3.6K0
Docker安装MySQL并使用Navicat连接
Docker安装MySQL8.0
本文中记录的是利用Docker安装MySQL8.0。因为工作经常要使用SQL,学习的MySQL5.7的语法已经不能完全满足需求,必须要x学习下最新的MySQL8.0,因为它有很多最近的函数和方法其老版本没有的,所以利用Docker安装了一个用来学习该版本的语法。
皮大大
2021/03/01
2.2K0
Docker安装MySQL8.0
docker部署mysql 实现远程连接[通俗易懂]
2.docker pull mysql 要选择starts最高的那个name 进行下载
全栈程序员站长
2022/07/28
2.7K0
docker部署mysql 实现远程连接[通俗易懂]
docker创建mysql,以及mysql无法连接问题
Docker开放3306端口实现步骤 本文将介绍如何使用Docker开放3306端口,以便其他容器或外部应用程序可以通过该端口访问MySQL数据库。以下是实现步骤的简要说明:
allsmallpig
2024/03/19
4.8K0
使用docker安装mysql和redis
docker 安装 mysql 下载镜像文件 docker pull mysql:5.7 创建实例并启动 docker run -p 3306:3306 --name mysql \ -v /mydata/mysql/log:/var/log/mysql \ -v /mydata/mysql/data:/var/lib/mysql \ -v /mydata/mysql/conf:/etc/mysql \ -e MYSQL_ROOT_PASSWORD=root \ -d mysql:5.7 参数说明
一个风轻云淡
2022/11/15
7850
使用docker部署项目_mysql的使用
设置root用户在任何地方进行远程登录,并具有所有库任何操作权限。 (暴露的攻击面太大)。
全栈程序员站长
2022/11/02
1.2K0
使用docker部署项目_mysql的使用
docker启动mysql并打开远程连接「建议收藏」
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/188610.html原文链接:https://javaforall.cn
全栈程序员站长
2022/09/27
3.3K0
docker启动mysql并打开远程连接「建议收藏」
Docker创建MySQL容器并远程连接
先登录并做一些修改以便 navicat 连接,密码为 root 账号也是 root 以上已经介绍过了。
程序员NEO
2023/09/30
8630
Docker创建MySQL容器并远程连接
Docker 入门到实战教程(八)安装Mysql
一.查找镜像 查找Docker Hub上的mysql镜像 docker search mysql file 二. 拉取镜像 默认拉取最新版的mysql 8.0的 file 三. 查看镜像 拉取完成后
小东啊
2020/07/23
1.8K0
Docker 入门到实战教程(八)安装Mysql
docker常用命令总结
个人推荐使用第二种方式,第一种安装方式安装的是 1.13.1 的版本,第二种安装的是最新版,我今天安装完之后是 20.10.8 版本。
栖西
2023/10/17
2810
Docker实践经验(四)docker 上部署 mysql8 主从复制
需要一个 MySQL8 版本的 MySQL,因为我个人没有用过 mysql5,不知道二者是否会有一些特性上的偏差。
看、未来
2022/05/06
6240
Docker实践经验(四)docker 上部署 mysql8 主从复制
Docker下安装MySQL
Docker容器启动的时候,如果要挂载宿主机的一个目录,可以用-v参数指定。上面把宿主机的 /home/xxljobwork 目录挂载到容器的 /home/xxljobwork 目录.
BUG弄潮儿
2021/03/22
1.1K0
mysql镜像安装
docker镜像安装mysql的好处:方便,容器间互不干扰,可以在同一主机上安装多个版本的mysql,只需要在主机上映射不同的端口即可。
我的小碗汤
2018/08/22
2.3K0
mysql镜像安装
虚拟机Docker安装MySQL5.7并配置宿主机访问
Windows下VMware的Linux的Docker安装MySQL5.7,并配置Windows下可连接该MySQL。
无道
2019/11/13
4.1K1
虚拟机Docker安装MySQL5.7并配置宿主机访问
Centos 环境中使用 Docker 安装 MySQL 指南
在前面的文章中已经介绍了如何在Centos下安装 Docker,本文就不多做介绍。直接开始说如何使用 Docker 安装 MySQL。
飞翔的竹蜻蜓
2020/07/08
2.8K0
基于Docker的持续集成方案(安装和配置MySql) - Part.3
这篇文章介绍了使用Docker安装MySql数据库的操作步骤,以及安装完成后如何对MySql进行配置。
张子阳
2018/09/30
1.2K0
基于Docker的持续集成方案(安装和配置MySql) - Part.3
Docker安装Mysql
提前开放好mysql需要用到的端口号,有的还需要去服务器的控制中心添加放行端口号,CentOS 7有关开放端口号的操作可以看这篇文章:CentOS 7 开启防火墙及开放指定端口
itze
2022/10/31
8030
docker安装MySQL主从复制 读写分离
参数说明  -p 3307:3306:将容器的3306端口映射到主机的3307端口  -v /mydata/mysql/master/conf:/etc/mysql:将配置文件夹挂在到主机  -v /mydata/mysql/master/log:/var/log/mysql:将日志文件夹挂载到主机  -v /mydata/mysql/master/data:/var/lib/mysql/:将配置文件夹挂载到主机  -e MYSQL_ROOT_PASSWORD=root:初始化root用户的密码 修改master基本配置
周杰伦本人
2022/10/25
9170
docker安装MySQL主从复制 读写分离
Docker安装MySQL 8.0过程记录
2. 启动docker         # systemctl start docker
星哥玩云
2022/08/17
2.2K0
相关推荐
docker安装mysql
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验