位置: 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怎么开启无线充电)

  • 怎么使用小红书曝光奖励(怎么使用小红书的壁纸)

    怎么使用小红书曝光奖励(怎么使用小红书的壁纸)

  • 抖音怎么置顶作品(抖音如何置顶作品)

    抖音怎么置顶作品(抖音如何置顶作品)

  • 支付宝名字怎么改昵称(支付宝名字怎么查)

    支付宝名字怎么改昵称(支付宝名字怎么查)

  • 如何扫码登录爱奇艺会员(如何扫码登录爱奇艺vip别人会员账号)

    如何扫码登录爱奇艺会员(如何扫码登录爱奇艺vip别人会员账号)

  • 电源啸叫一定要换吗(电源啸叫一定要断电吗)

    电源啸叫一定要换吗(电源啸叫一定要断电吗)

  • 华为微信怎么开启暗黑模式(华为微信怎么开小窗)

    华为微信怎么开启暗黑模式(华为微信怎么开小窗)

  • oppor11怎么关闭拍照声音(oppor11怎么关闭速览)

    oppor11怎么关闭拍照声音(oppor11怎么关闭速览)

  • 苹果se2和苹果6一样大吗(苹果se2和苹果6s哪个好)

    苹果se2和苹果6一样大吗(苹果se2和苹果6s哪个好)

  • vga什么意思(在微机中vga什么意思)

    vga什么意思(在微机中vga什么意思)

  • x和11pro一样大吗(x和11pro大小对比)

    x和11pro一样大吗(x和11pro大小对比)

  • ios12还能降级吗(ios12能降到ios9吗)

    ios12还能降级吗(ios12能降到ios9吗)

  • qq群名片为什么不能粘贴(qq群名片为什么改不了)

    qq群名片为什么不能粘贴(qq群名片为什么改不了)

  • stfal00是什么型号(stf-al00什么型号)

    stfal00是什么型号(stf-al00什么型号)

  • 移动双v会员怎么取消(移动双v会员怎么领取)

    移动双v会员怎么取消(移动双v会员怎么领取)

  • 如何彻底清除手机病毒(如何彻底清除手机数据且不被恢复)

    如何彻底清除手机病毒(如何彻底清除手机数据且不被恢复)

  • 收发器ab端哪个是接收(收发器ab端哪个放发)

    收发器ab端哪个是接收(收发器ab端哪个放发)

  • 优活手环如何调成中文(优活手环怎么调时间)

    优活手环如何调成中文(优活手环怎么调时间)

  • 微信怎么看用了多久(微信怎么看用了多少内存)

    微信怎么看用了多久(微信怎么看用了多少内存)

  • oppor15怎么关闭耳机模式(oppor15怎么关闭速览)

    oppor15怎么关闭耳机模式(oppor15怎么关闭速览)

  • 支付宝怎么改实名认证(支付宝怎么改实名认证?苹果)

    支付宝怎么改实名认证(支付宝怎么改实名认证?苹果)

  • 小米8自动开关机怎么设置(小米8自动开关机怎么关)

    小米8自动开关机怎么设置(小米8自动开关机怎么关)

  • Cannot read properties of undefined (reading ‘validate‘)“(cannot read properties null)

    Cannot read properties of undefined (reading ‘validate‘)“(cannot read properties null)

  • vue导出word(vue导出word文档打开报错,内容有问题)

    vue导出word(vue导出word文档打开报错,内容有问题)

  • 一文讲清chatGPT的发展历程、能力来源和复现它的关键之处(一文讲清资产负债表中各个项目的来龙去脉)

    一文讲清chatGPT的发展历程、能力来源和复现它的关键之处(一文讲清资产负债表中各个项目的来龙去脉)

  • 企业所得税纳税义务人
  • 进项税额转出期末有余额吗
  • 跨年增值税专用发票没有认证,需要开红字信息表吗
  • 网银制单了没有审核有影响吗
  • 季报企业所税缴税了,但年报是亏损的
  • 小企业会计准则适用于哪些企业
  • 企业存货实际成本的构成包括
  • 货运增值税发票抵扣条件
  • 工业混合销售行为如何纳税?
  • 养牛需要活动场地吗
  • 六税两费减半征收政策2022
  • 财务费用应计入什么账户
  • 新契税法还有优惠吗?
  • 合同资产和工程存货的区别
  • 通用定额发票能用吗
  • 境内所得和境外所得
  • 华为手机进入recovery模式怎么退出
  • 王者荣耀中白起的台词
  • gdb调试工具的使用
  • 艾叶泡脚的方法和注意事项
  • linux命令行使用鼠标
  • ghost windows10安装教程
  • 广告公司收到广告发票如何入账
  • chrome新建标签为打开特定网页
  • php vld
  • 败诉方支付诉讼费怎么入账
  • 前端启动项目命令
  • 微信接口开发平台
  • 房地产开发企业销售自行开发的房地产项目
  • 工程服务费会计怎么做账
  • 保姆级官方yolov7的训练自己的数据集以及项目部署
  • 谷歌插件下载网址
  • kicad视频教程 百度网盘
  • zip 压缩命令
  • 防洪保安资金可以抵扣个税吗
  • 销售自用的小汽车赚钱吗
  • 以摊余成本计量的金融资产会计处理
  • 公司买汽车计入什么费用
  • chrome网上应用商店在哪
  • SQLite教程(十一):临时文件
  • 不良贷款转让怎么操作
  • 报销加油费怎么做账
  • 视同内销补税的财务处理
  • 公司法人和经理的区别
  • 小微企业需要专职安全员吗
  • 政府补贴需要还吗
  • 怎样识别真假增值税发票
  • 营业外收入怎么结转
  • 开发票,对方收取税点,如何计算?
  • 缴纳上月增值税及本月预缴增值税
  • 开票给子公司的流程
  • 写字楼里的公司怎么赚钱
  • 小规模红冲发票怎么做分录
  • 汇算清缴缴纳的所得税怎么做账
  • 交去年的企业所得税吗
  • 免予缴纳增值税
  • 反结账钱会转回去吗
  • 贷款指标是什么意思
  • 会计做账什么意思
  • 为什么规定视同销售?
  • 挂靠工程项目预交税金的会计分录如何做?
  • coms恢复出厂设定还原bios设置方法步骤讲解
  • mac chrome浏览器插件
  • linux给root权限
  • winxp怎么改壁纸
  • xp调出输入法
  • windows7可以打开多个窗口
  • win7系统怎么设置电源
  • windows8如何使用
  • 编写批处理运行程序
  • js怎么使用
  • python自动生成
  • unity 1
  • js实现左右拖动功能
  • js遍历foreach
  • jquery ui教程
  • 税务经侦科立案标准
  • 新疆中国邮政投诉电话
  • 国家税务局查询发票
  • 注册税务师条件要求
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设