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

  • 怎么看微信群管理员是谁(怎么看微信群管理员可以踢人吗)

    怎么看微信群管理员是谁(怎么看微信群管理员可以踢人吗)

  • 笔记本可以装几个硬盘(笔记本可以装几条固态)

    笔记本可以装几个硬盘(笔记本可以装几条固态)

  • uv钢化膜伤屏幕吗(uv钢化膜能盖住划痕吗)

    uv钢化膜伤屏幕吗(uv钢化膜能盖住划痕吗)

  • 华为mate30插u盘没反应(华为mate30插u盘在哪里打开)

    华为mate30插u盘没反应(华为mate30插u盘在哪里打开)

  • 华为手机怎么看手机是什么型号(华为手机怎么看型号)

    华为手机怎么看手机是什么型号(华为手机怎么看型号)

  • 快手下单了怎么没有显示下单(快手下单了怎么修改收货地址电话)

    快手下单了怎么没有显示下单(快手下单了怎么修改收货地址电话)

  • k歌需要什么设备(k歌配置)

    k歌需要什么设备(k歌配置)

  • 苹果id共用能看到浏览网页吗(苹果id共用能看见safari浏览网页吗)

    苹果id共用能看到浏览网页吗(苹果id共用能看见safari浏览网页吗)

  • vivos5和s6的区别(vivos5和s6的区别哪个好)

    vivos5和s6的区别(vivos5和s6的区别哪个好)

  • 屏幕比例16:9什么意思(屏幕比例是16比9的手机有哪些)

    屏幕比例16:9什么意思(屏幕比例是16比9的手机有哪些)

  • 苹果的sim卡应用在哪里设置(苹果sim卡应用程序)

    苹果的sim卡应用在哪里设置(苹果sim卡应用程序)

  • 模拟电子和数字电子的区别(模拟电子和数字电子哪个更重要)

    模拟电子和数字电子的区别(模拟电子和数字电子哪个更重要)

  • 一个手机如何下载两个微信(一个手机如何下载两个一样的应用)

    一个手机如何下载两个微信(一个手机如何下载两个一样的应用)

  • vivo手机gps定位怎么设置(vivo手机gps定位不准怎么办?)

    vivo手机gps定位怎么设置(vivo手机gps定位不准怎么办?)

  • matrix怎么删除

    matrix怎么删除

  • oppo指示灯在哪里设置(oppo手机一直闪)

    oppo指示灯在哪里设置(oppo手机一直闪)

  • 钉钉未激活怎么换号码(钉钉未激活怎么退出群聊)

    钉钉未激活怎么换号码(钉钉未激活怎么退出群聊)

  • 无线网需要认证怎么办(无线网需要认证登录怎么回事)

    无线网需要认证怎么办(无线网需要认证登录怎么回事)

  • 探探怎么聊天打招呼(探探怎么聊天打电话)

    探探怎么聊天打招呼(探探怎么聊天打电话)

  • 虎扑声望有什么用(虎扑举报声望上限)

    虎扑声望有什么用(虎扑举报声望上限)

  • 微信加黑名单怎样去除(微信加黑名单怎么能找回来)

    微信加黑名单怎样去除(微信加黑名单怎么能找回来)

  • win10任务栏没有输入法图标(Win10任务栏没有wifi图标)

    win10任务栏没有输入法图标(Win10任务栏没有wifi图标)

  • 迅雷路由多少钱 迅雷路由器价格是多少(dir852迅雷路由器)

    迅雷路由多少钱 迅雷路由器价格是多少(dir852迅雷路由器)

  • 一朵牛肝菌 (© vnosokin/Getty Images)

    一朵牛肝菌 (© vnosokin/Getty Images)

  • 出口退免税备案表怎么填写
  • 建筑企业简易计税可以开专票吗
  • 增值税发票是真发票,但是平台查验不到
  • 两个日期连在一起怎么写
  • 个体户每月开票超3万
  • 金三财务报表如何更正
  • 发票验证码和校验码是一样的吗
  • 零食发票能抵税吗
  • 税收筹划的具体方法有哪些
  • 挂应付账款之后发现用现金付款如何调整?
  • 资产拍卖税费谁承担
  • 购进的固定资产多少金额可以直接进去费用
  • 收购农产品销售会计分录怎么写
  • 拍卖公司如何开展业务
  • 三证合一办完后的流程
  • 如何确定合并报表的范围简答题
  • 对外投资公司经营范围
  • 以实物投资的税种有哪些
  • 企业债券收入要在所得税前扣除吗
  • 职工餐厅账务处理
  • 房租发票需要缴房产税吗
  • 研发费用加计扣除优惠明细表
  • 在win7系统中将打开窗口拖到屏幕顶端
  • 公司股权转让怎么操作
  • 充值会员卡送的营销秘诀
  • 电脑dwm.exe是什么
  • Win10待机唤醒后白屏怎么办
  • 餐饮发票可以计入什么费用
  • icon files
  • 红字发票只能一张一张开吗
  • php数组函数 菜鸟
  • PHP:pg_send_query_params()的用法_PostgreSQL函数
  • 社保缴费半年
  • wordpress.org
  • php中strtotime
  • fontpackages-filesystem
  • 固定资产提足折旧后报废怎么处理
  • 分期开发的房地产项目清算方式
  • 专利代理服务费计入什么科目
  • 子公司减资母公司怎么算
  • 应计入营业外支出的科目有
  • 织梦官方网站
  • 资产总额是指营业收入和营业支出吗
  • 消费税在企业所得税前扣除吗
  • 信用减值损失与资产减值损失
  • 企业增值税的计算
  • 研发人员工资计入什么科目
  • 自建厂房会计处理
  • 坏账准备的计提分录
  • 增值税申报成功了忘了缴款
  • 产成品核算的内容
  • msde安装1秒不动了
  • 基于Sql Server通用分页存储过程的解决方法
  • 新手怎样
  • win8系统安装步骤
  • xp系统里的打印机怎么设置的和新7
  • win7浏览器主页怎么设置
  • win10更新预览版
  • 一文看懂linux内核
  • rmxp4droid for 天敏电视盒子
  • javascript that
  • shell脚本编写 方法
  • cocos2djs
  • Vuforia ImageTarget Native版本编译
  • 完美解决gvim的菜单乱码问题
  • js数组拼接字符串
  • python编程数字
  • iframe隐藏页面内容
  • unity如何成一组
  • enum枚举类型
  • [置顶] 转载自官方-unity5.0正式发布了,看看带来哪些重要的新特性!
  • jquery控制台输出
  • 使用image控件显示图片
  • 屏幕模式自适应模式
  • jquery选择器有哪些
  • jQuery ajax全局函数处理session过期后的ajax跳转问题
  • 国家税务总局官网电子税务局
  • 国家税务局发票真伪查验平台
  • 怎么注册用户名短的淘宝账号
  • 保险行业税务处理
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设