首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
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的使用
设置root用户在任何地方进行远程登录,并具有所有库任何操作权限。 (暴露的攻击面太大)。
全栈程序员站长
2022/11/02
1.3K0
使用docker部署项目_mysql的使用
Docker安装Mysql
提前开放好mysql需要用到的端口号,有的还需要去服务器的控制中心添加放行端口号,CentOS 7有关开放端口号的操作可以看这篇文章:CentOS 7 开启防火墙及开放指定端口
itze
2022/10/31
8160
Docker安装MySQL并使用Navicat连接
  MySQL 是一个开放源码的关系数据库管理系统,开发者为瑞典 MySQL AB 公司。目前 MySQL 被广泛地应用在 Internet 上的大中小型网站中。由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,许多中小型网站为了降低网站总体拥有成本而选择了 MySQL 作为网站数据库。
追逐时光者
2022/09/29
3.7K0
Docker安装MySQL并使用Navicat连接
docker安装mysql
安装docker建议参考官网给出的教程(文字末尾阅读原文即可跳转至docker官网安装文档)
烤红薯
2021/12/23
3K0
docker安装mysql
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
9320
docker安装MySQL主从复制 读写分离
Docker 中创建 mysql 容器,并设置远程连接
-p 代表端口映射,格式为 宿主机映射端口:容器运行端口 -e 代表添加环境变量 MYSQL_ROOT_PASSWORD是root用户的登陆密码
张云飞Vir
2020/05/26
12.5K0
docker 下安装 mysql / mongoDB / postgres
如果是此句, 则是拉取最新版本 $ docker pull mysql:latest
acc8226
2022/05/17
7020
docker 下安装 mysql / mongoDB / postgres
基于Docker的持续集成方案(安装和配置MySql) - Part.3
这篇文章介绍了使用Docker安装MySql数据库的操作步骤,以及安装完成后如何对MySql进行配置。
张子阳
2018/09/30
1.2K0
基于Docker的持续集成方案(安装和配置MySql) - Part.3
Centos 环境中使用 Docker 安装 MySQL 指南
在前面的文章中已经介绍了如何在Centos下安装 Docker,本文就不多做介绍。直接开始说如何使用 Docker 安装 MySQL。
飞翔的竹蜻蜓
2020/07/08
2.9K0
docker创建mysql,以及mysql无法连接问题
Docker开放3306端口实现步骤 本文将介绍如何使用Docker开放3306端口,以便其他容器或外部应用程序可以通过该端口访问MySQL数据库。以下是实现步骤的简要说明:
allsmallpig
2024/03/19
5K0
使用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
8120
Docker创建MySQL容器并远程连接
先登录并做一些修改以便 navicat 连接,密码为 root 账号也是 root 以上已经介绍过了。
程序员NEO
2023/09/30
9150
Docker创建MySQL容器并远程连接
Docker 入门到实战教程(八)安装Mysql
一.查找镜像 查找Docker Hub上的mysql镜像 docker search mysql file 二. 拉取镜像 默认拉取最新版的mysql 8.0的 file 三. 查看镜像 拉取完成后
小东啊
2020/07/23
1.8K0
Docker 入门到实战教程(八)安装Mysql
Docker安装MySQL 8.0过程记录
2. 启动docker         # systemctl start docker
星哥玩云
2022/08/17
2.4K0
虚拟机Docker安装MySQL5.7并配置宿主机访问
Windows下VMware的Linux的Docker安装MySQL5.7,并配置Windows下可连接该MySQL。
无道
2019/11/13
4.1K1
虚拟机Docker安装MySQL5.7并配置宿主机访问
docker mysql-8.0.28
配置命令解析: # docker从仓库中拉取最新版的mysql镜像,如果没加标签的话,默认获取最新的版本 Docker pull mysql # 创建挂载的目录,最好创建在home目录下,否则可能会有管理员访问权限的问题,因为docker容器中是普通用户 mkdir -p /home/docker/mysql/conf && mkdir -p /home/docker/mysql/data # 把mysql临时运行起来,这时候mysql是还没有挂载数据卷的,为了取出 my.cnf文件 docker r
木易三水良
2022/03/16
1.2K0
Docker部署mysql并提供客户端访问
在服务器使用docker镜像创建容器来部署数据库,如mysql,这种方式是超级常见的,学习时间久了,有点过程会容易遗忘,特此写下博客记录,方便以后使用。
霍格沃兹测试开发Muller老师
2022/12/16
2K0
基于docker实现mysql主从复制.md
docker run -p 3306:3306 --name mysql -v /home/mysql/config:/etc/mysql -v /home/mysql/logs:/logs -v /home/mysql/data:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=123456 -d -it --privileged=true mysql:8.0.18
晓果冻
2022/06/17
3020
基于docker实现mysql主从复制.md
Docker下安装MySQL
Docker容器启动的时候,如果要挂载宿主机的一个目录,可以用-v参数指定。上面把宿主机的 /home/xxljobwork 目录挂载到容器的 /home/xxljobwork 目录.
BUG弄潮儿
2021/03/22
1.1K0
docker常用命令总结
个人推荐使用第二种方式,第一种安装方式安装的是 1.13.1 的版本,第二种安装的是最新版,我今天安装完之后是 20.10.8 版本。
栖西
2023/10/17
2880
相关推荐
使用docker部署项目_mysql的使用
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档