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

  • 拼多多总消费账单在哪里看(拼多多总消费账单在哪查)

    拼多多总消费账单在哪里看(拼多多总消费账单在哪查)

  • 支付宝里程兑换在哪里(支付宝里程兑换的礼品物流)

    支付宝里程兑换在哪里(支付宝里程兑换的礼品物流)

  • 拒收后怎么让卖家退款(拒收要卖家同意吗)

    拒收后怎么让卖家退款(拒收要卖家同意吗)

  • 华为荣耀9x有放大镜功能吗(华为荣耀9x有放大镜望远镜功能吗)

    华为荣耀9x有放大镜功能吗(华为荣耀9x有放大镜望远镜功能吗)

  • 抖音超出关注上限如何解决(抖音关注已经达到上限)

    抖音超出关注上限如何解决(抖音关注已经达到上限)

  • 滴滴长时间不出车要报备吗(滴滴长时间不出车怎么办)

    滴滴长时间不出车要报备吗(滴滴长时间不出车怎么办)

  • 抖音实名认证有风险吗(抖音实名认证有什么好处和坏处)

    抖音实名认证有风险吗(抖音实名认证有什么好处和坏处)

  • 小米note3充电接口叫什么(小米note3充电接口)

    小米note3充电接口叫什么(小米note3充电接口)

  • 美团注销后还能注册吗(美团注销后还能重新用吗)

    美团注销后还能注册吗(美团注销后还能重新用吗)

  • 微信语音聊天有回音怎么回事(微信语音聊天有录音记录吗)

    微信语音聊天有回音怎么回事(微信语音聊天有录音记录吗)

  • 微信语音多长时间失效(微信语音多长时间自己挂断)

    微信语音多长时间失效(微信语音多长时间自己挂断)

  • iphone11长按关机键不能关机(iphone11长按关机键出现siri)

    iphone11长按关机键不能关机(iphone11长按关机键出现siri)

  • kindledp75sdi是几代(kindle dp75)

    kindledp75sdi是几代(kindle dp75)

  • 华为caztl10是叫什么(华为caz-al10是什么型号手机)

    华为caztl10是叫什么(华为caz-al10是什么型号手机)

  • 局域网可以上网吗(局域网可以上网的有哪些)

    局域网可以上网吗(局域网可以上网的有哪些)

  • 电池健康84%需要换电池吗(电池健康度84要换吗)

    电池健康84%需要换电池吗(电池健康度84要换吗)

  • 充电器有几种接口(充电器的3种接头分别叫什么)

    充电器有几种接口(充电器的3种接头分别叫什么)

  • 计算机中运算器的主要功能(计算机中运算器的主要功能是完成算术和逻辑运算判断题)

    计算机中运算器的主要功能(计算机中运算器的主要功能是完成算术和逻辑运算判断题)

  • iphone8支持3dtouch吗(IPhone8支持快充吗)

    iphone8支持3dtouch吗(IPhone8支持快充吗)

  • 手机的定位功能在哪里(手机的定位功能怎么开启)

    手机的定位功能在哪里(手机的定位功能怎么开启)

  • 微信实名认证不了怎么办(微信实名认证不添加银行卡可以吗)

    微信实名认证不了怎么办(微信实名认证不添加银行卡可以吗)

  • win7对象不支持此属性(对象不支持enabletools)

    win7对象不支持此属性(对象不支持enabletools)

  • 一加7pro可以无线充电吗(一加7pro可以无线)

    一加7pro可以无线充电吗(一加7pro可以无线)

  • 抖音融图怎么制作(抖音容图怎么弄的)

    抖音融图怎么制作(抖音容图怎么弄的)

  • phpcms v9 文件太大上传不了怎么办(phpcms数据库文件)

    phpcms v9 文件太大上传不了怎么办(phpcms数据库文件)

  • 所得税汇算清缴招待费扣除标准
  • 个人所得税个体户减半
  • 美国报税用什么软件
  • 核定征收企业所得税应税所得率
  • 农产品加工会计分录
  • 股票价值和内部价值
  • 多计提个税怎么办
  • 广告公司属于服务企业吗
  • 购进库存商品到销售全部分录
  • 发生销货退回需要退回发票么
  • 发票种类和适用范围
  • 公司因担保产生损失
  • 设备发票怎么抵扣
  • 原材料变成半成品
  • 收到其他银行划回的款项属于什么科目
  • 车间房屋维修费属于什么科目
  • 朋友抵押贷款通过我公司名义会怎样
  • 母公司收到的分红计入利润吗
  • 项目一次性奖励会计分录怎么处理
  • 无形资产摊销的年限规定
  • 给政府开发票如何处理?
  • 税收预测表模板
  • 进货会计凭证
  • 小规模计提季度怎么算
  • 小规模纳税人需要做账吗
  • 发票丢失罚款标准要看金额吗
  • 取得运输单位开具的普通发票
  • 购买少数股东权益的会计处理
  • 移动纸质发票
  • 赠与房产再出售税费
  • 劳务所得个税税率表
  • 发票已开货没发出的账务处理?
  • 公司员工结婚礼金规定
  • 应交增值税和实缴增值税差额怎么做账
  • 新电商行业
  • 收到银行退回余款
  • 融资租赁ppt
  • imgrd.exe是什么
  • 增值税的计税依据包括关税吗
  • 解决的英文
  • 受托加工要交消费税吗
  • thinkphp删除数据
  • 浅谈一下新冠的好处
  • pytorch example
  • yii2框架从入门到精通
  • spring 门面模式
  • 金蝶暂存凭证怎样转正常凭证
  • 五种差异化收费方式
  • 社保缴费基数和医保缴费基数一样吗
  • 企业消费税应计入资产成本的有哪些
  • 收到退回的文化事业建设费会计分录
  • 固定资产盘亏是营业外支出吗
  • 车船费代交是什么意思
  • 公司购买的家电怎么入账
  • 小规模企业开具增值税专用发票
  • 变更印鉴单位公函格式
  • 存货有哪几个科目
  • 公司流水账怎么做
  • 企业在计划内应生产的工业产品
  • sql常用的语句大全
  • mysql怎么实现
  • 怎么禁止p2p下载器
  • ssh命令行登录服务器
  • Win10 Mobile build 14393.189安装与上手体验视频
  • xp系统在新建账户怎么弄
  • soffice.exe - soffice进程是什么意思 有什么用
  • Win10系统无法访问局域网共享电脑怎么办
  • os x10.8.5
  • 怎么处理人际关系
  • win8系统笔记本忘记开机密码怎么办
  • script在html中的用法
  • php和python有什么区别
  • 简述javascript
  • jquery中什么方法用于模拟光标悬停事件
  • python如何发送http请求
  • 广东电子税务局官网登录入口
  • 未缴税税务说明书
  • 贵州网上办税服务厅登录
  • 设立新的机构或开办新的业务
  • 北京市朝阳区地税
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设