位置: IT常识 - 正文

连接云服务器Docker中的Mysql 详细图文操作(全)(连接云服务器超时)

编辑:rootadmin
连接云服务器Docker中的Mysql 详细图文操作(全) 目录前言1. 安装mysql2. 开启远程连接3. 防火墙4. 入站规则5. 连接mysql前言

推荐整理分享连接云服务器Docker中的Mysql 详细图文操作(全)(连接云服务器超时),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:连接云服务器凭据无法工作,连接云服务器超时是怎么回事,连接云服务器需要网络吗,连接云服务器的软件,连接云服务器ecs有哪几种方式,连接云服务器的软件,连接云服务器ecs有哪几种方式,手机连接云服务器,内容如对您有帮助,希望把文章链接给更多的朋友!

在云服务器上通过docker搭建的mysql 本地的navicat连接mysql的时候一直出现这个错误 问题如下所示

2003 - Can’t connect to MySQL server on 'xxx'(10060)

截图如下所示:

对于这个问题,可能是少了某些细节(一直出现这个,对此一个操作一个操作的检查) 以下文章从零到有搭建mysql 并且通过navicat连接mysql的图文操作

1. 安装mysql

在服务器上通过docker安装mysql 安装mysql 5.7的镜像:sudo docker pull mysql:5.7

拉取镜像之后,可以通过检查镜像是否有安装 docker images 创建实例并且启动:

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=123456 -d mysql:5.7

代码模块的说明:

-p为端口映射,将其linux的3306端口与mysql容器内部的3306端口进行映射-v为挂载(etc为配置文件,log为日志文件,lib为配置文件) 将其mysql容器内部的文件挂载到linux中,每次变动都会在linux显示,而不用进入到容器内部查看 -e初始化123456用户密码

修改配置文件:(主要是编码格式的配置文件修改) 因为容器内部已经映射文件到linux中,在linux中修改即可 具体命令如下:vim /mydata/mysql/conf/my.conf

[client]default-character-set=utf8[mysql]default-character-set=utf8[mysqld]init_connect='SET collation_connection = utf8_unicode_ci'init_connect='SET NAMES utf8'character-set-server=utf8collation-server=utf8_unicode_ciskip-character-set-client-handshakeskip-name-resolve

查看其docker 中的mysql是否有映射: 通过docker exec -it mysql /bin/bash进入容器,并且查看容器中的文件 确认映射成功之后,通过docker restart mysql容器id

2. 开启远程连接

默认mysql是不可以远程连接的

通过上面的docker进入容器之后 登录mysql:mysql -u root -p 密码为123456,这个密码是docker安装mysql配置的

开启远程连接:ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY '123456'; ,(这个密码为123456,是之后远程连接mysql的密码) 刷新生效:FLUSH PRIVILEGES;

连接云服务器Docker中的Mysql 详细图文操作(全)(连接云服务器超时)

再次查看:select host,user,plugin,authentication_string from mysql.user;

可以看到root授权的host为%,即为远程访问已经开启

3. 防火墙

可以开启一个端口映射出去或者直接关闭防火墙 具体防火墙的知识点可看我之前的文章:

ubuntu:防火墙配置详细讲解(全)linux之防火墙命令firewall、iptable以及端口号等详解诠释(全)

如果只开启一个防火墙端口设置:(也就是3306mysql的端口) 查看开启的端口号:firewall-cmd --list-ports 永久开启一个3306的端口号:firewall-cmd --zone=public --add-port=3306/tcp --permanent 重启防火墙:firewall-cmd --reload 再次查看端口号是否开启:firewall-cmd --list-ports

截图如下:

另一种方式是直接关闭

或者直接关闭防火墙:systemctl stop firewalld.service 查看防火墙的状态:systemctl status firewalld.service

4. 入站规则

云服务器的安全规则需要配置入站规则 具体什么服务器可看其官网的说明,(我是华为云服务器):配置安全组规则

配置入站规则如下:

配置成功之后

在linux中可以通过命令行检查端口号是否打开,通过lsof、netstat 具体的使用方法为lsof -i查看端口是否开放,netstat提供主机的网络相关信息,可通过netstat -anp

大致命令:netstat -anp | grep 3306 截图如下:(有这个配置说明端口映射已经成功)

5. 连接mysql

navicat连接mysql ip地址为服务器而不是docker的,账号密码为mysql的而不是服务器的

在本地ping ip地址可以通信么 大致ip为云服务器的弹性ip地址而不是私有地址(保证可以通信)

先自我介绍一下,小编13年上师交大毕业,曾经在小公司待过,去过华为OPPO等大厂,18年进入阿里,直到现在。深知大多数初中级java工程师,想要升技能,往往是需要自己摸索成长或是报班学习,但对于培训机构动则近万元的学费,着实压力不小。自己不成体系的自学效率很低又漫长,而且容易碰到天花板技术停止不前。因此我收集了一份《java开发全套学习资料》送给大家,初衷也很简单,就是希望帮助到想自学又不知道该从何学起的朋友,同时减轻大家的负担。添加下方名片,即可获取全套学习资料哦

本文链接地址:https://www.jiuchutong.com/zhishi/289060.html 转载请保留说明!

上一篇:报错“Cannot read properties of null (reading ‘addEventListener‘)“(报错500是什么意思)

下一篇:iqoo怎么开启root,iqoo手机怎么开启双系统(iqoo怎么开启无线充电)

  • 苹果13吃鸡能开90帧吗(苹果13吃鸡能开极清吗)

    苹果13吃鸡能开90帧吗(苹果13吃鸡能开极清吗)

  • 华为nova6se有红外线功能吗(华为nova6se有红外线遥控功能吗)

    华为nova6se有红外线功能吗(华为nova6se有红外线遥控功能吗)

  • 微信的自动续费功能在哪可以查看(怎么取消支付宝和微信的自动续费)

    微信的自动续费功能在哪可以查看(怎么取消支付宝和微信的自动续费)

  • 助听器电池有几种型号(助听器电池几天没电啊)

    助听器电池有几种型号(助听器电池几天没电啊)

  • 微信中emm什么意思(微信中emmm是什么意思)

    微信中emm什么意思(微信中emmm是什么意思)

  • iphone手机无彩色了怎么调回来(苹果手机显示没有彩色)

    iphone手机无彩色了怎么调回来(苹果手机显示没有彩色)

  • 验证码频繁多久解除(验证码频繁多久恢复)

    验证码频繁多久解除(验证码频繁多久恢复)

  • 视频压缩失败是什么原因(视频压缩失败是什么原因苹果手机)

    视频压缩失败是什么原因(视频压缩失败是什么原因苹果手机)

  • 不使用手机mic啥意思(不使用mic什么意思)

    不使用手机mic啥意思(不使用mic什么意思)

  • 电池健康100但是掉电很快(电池健康100但是突然掉电很快)

    电池健康100但是掉电很快(电池健康100但是突然掉电很快)

  • 华为手环4pro功能介绍(华为手环4pro功能怎么用)

    华为手环4pro功能介绍(华为手环4pro功能怎么用)

  • 没有耳机孔的手机怎么用耳机(没有耳机孔的手机怎么边充电边听歌)

    没有耳机孔的手机怎么用耳机(没有耳机孔的手机怎么边充电边听歌)

  • vivoNEX3是双5G吗(vivonex3s是双卡双待手机吗)

    vivoNEX3是双5G吗(vivonex3s是双卡双待手机吗)

  • 手机云备份怎么用(手机云备份怎么查看内容)

    手机云备份怎么用(手机云备份怎么查看内容)

  • 占位符在word哪里(word中占位符的作用)

    占位符在word哪里(word中占位符的作用)

  • 苹果十一怎么关机(苹果十一怎么关机和开机)

    苹果十一怎么关机(苹果十一怎么关机和开机)

  • oppo哪款手机支持nfc功能(oppo哪款手机支持双频定位)

    oppo哪款手机支持nfc功能(oppo哪款手机支持双频定位)

  • 高通骁龙710和712有什么区别(高通骁龙710和660处理器哪个好)

    高通骁龙710和712有什么区别(高通骁龙710和660处理器哪个好)

  • 如何看微信玩多长时间(怎么知道微信玩了多少天)

    如何看微信玩多长时间(怎么知道微信玩了多少天)

  • qq帆船是两个人都有吗(qq的帆船是双方显示还是单方也能显示)

    qq帆船是两个人都有吗(qq的帆船是双方显示还是单方也能显示)

  • 每张a3纸上从左到右按顺序打印两页内容(每张a3纸上从左到右按顺序)

    每张a3纸上从左到右按顺序打印两页内容(每张a3纸上从左到右按顺序)

  • 怎么把本地视频分三屏(怎么把本地视频上传到腾讯视频)

    怎么把本地视频分三屏(怎么把本地视频上传到腾讯视频)

  • Win7系统如何开启360蓝屏修复功能?(win7电脑怎么开)

    Win7系统如何开启360蓝屏修复功能?(win7电脑怎么开)

  • avgamsvr.exe进程是什么文件 avgamsvr进程是安全的吗(agsservice是什么进程)

    avgamsvr.exe进程是什么文件 avgamsvr进程是安全的吗(agsservice是什么进程)

  • 猿创征文|Python-sklearn机器学习之旅:我的第一个机器学习实战项目(猿创征文,宝藏工具篇)

    猿创征文|Python-sklearn机器学习之旅:我的第一个机器学习实战项目(猿创征文,宝藏工具篇)

  • Win11 22H2系统自动弹出文件管理器怎么办?Win11 22H2文件管理器自动出现解决方法(win11系统自动更新)

    Win11 22H2系统自动弹出文件管理器怎么办?Win11 22H2文件管理器自动出现解决方法(win11系统自动更新)

  • ❤️国庆假期快到了,用python写个倒计时程序,助你熬到假期!❤️

    ❤️国庆假期快到了,用python写个倒计时程序,助你熬到假期!❤️

  • 牛奶的增值税税率
  • 弥补亏损用税前还是税前
  • 税金及附加属于管理费用吗
  • 税负怎么计算
  • 金蝶软件中怎么增加固定资产
  • 金税四期主要监管什么
  • 认缴后怎么才算实缴
  • 个税为负数如何申报
  • 来料加工生产成本账务处理
  • 以前暂估的成本,年终要冲销怎么做账
  • 广州二手房免增值税
  • 支付境外软件服务怎么用
  • 应收账款计提坏账比例
  • 上个月的进项发票可以这个月勾选吗
  • 车辆购置税的会计处理
  • 软件研发购买的测试用的设备应该怎么做账?
  • 佣金可以直接转到个人账户吗
  • 啤酒的税率是多少2022
  • 账本印花税每年交吗,要交几本
  • 五证合一后地税编码怎么查
  • 哪些理财产品能赎回
  • 高新技术企业认定管理办法
  • 金蝶财务软件不能反结账
  • 资产负债表日后事项是什么意思?
  • 房地产企业预付账款为负数
  • 资产负债表资产总额为负数
  • 线上授权经销商
  • win11本地用户和组
  • 民间非营利组织会计制度及操作实务
  • windows10如何显示桌面图标
  • php数组函数题目
  • 本期用于购建不动产的扣税凭证怎么填
  • 什么样的企业是好企业,什么样的员工是好员工
  • 红掌的养殖方法和注意事项
  • php开启pdo
  • php怎么执行sql语句
  • php配置文件的名字是
  • PHP:imagescale()的用法_GD库图像处理函数
  • 小规模纳税人的个人所得税怎么算
  • 如何收取会员会费才合法
  • 年底有留抵税额怎么结转
  • 债权投资利息调整属于什么科目?
  • 巴塞罗那城市布局
  • 自动驾驶的时候可以睡觉吗
  • php 解压缩
  • php获取当前文件夹
  • 销售提成占比
  • python 如何
  • 卫生医疗收费专业有哪些
  • 工程结算期末有余额吗?
  • 应收账款扣款会计处理
  • 银行存钱转账
  • 成品油红字发票开具后库存数量如何冲回?
  • 企业所得税上个季度没报
  • sql里面union 和union all区别
  • 转让财产损失是什么科目
  • 教育局给幼儿园的补贴
  • 出口退税进项发票会计分录
  • 企业设备维修
  • 建筑业建议
  • 可转债举例说明
  • 新公司开户有几种类型
  • 车船税开在备注栏相关文件
  • 财务月末暂估成本是什么
  • 反记账是什么
  • windows8禁用uac
  • 苹果mac系统中英文切换
  • 我是一个打酱油的怎样理解
  • javascript 基础
  • javascript模块化规范有哪些
  • js表单序列化
  • python向oracle写入
  • JavaScript中setUTCFullYear()方法的使用简介
  • 河北省2021城乡居民医保优惠新政策
  • 贸易型企业进项发票
  • 发票税额小数点打印不全能报销吗
  • 南方电网统一供应链平台
  • 无锡梁溪区在哪
  • 买新房子需要交契税吗
  • 法院拍卖的预售房产怎么交税
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设