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

  • 如何关闭迅雷9的右侧窗口(如何关闭迅雷上传)

    如何关闭迅雷9的右侧窗口(如何关闭迅雷上传)

  • 荣耀30青春版的快充是多少w的(荣耀30青春版的膜和别的型号通用)

    荣耀30青春版的快充是多少w的(荣耀30青春版的膜和别的型号通用)

  • 华为白屏死机如何处理(华为手机白屏一下黑屏不能开机了)

    华为白屏死机如何处理(华为手机白屏一下黑屏不能开机了)

  • 小米摄像头黄灯一直亮 无法重启(小米摄像头黄灯一直亮离线)

    小米摄像头黄灯一直亮 无法重启(小米摄像头黄灯一直亮离线)

  • 手机出现绿色框怎么办(手机出现绿色框怎么消除)

    手机出现绿色框怎么办(手机出现绿色框怎么消除)

  • 10atm防水什么意思(防水性10atm)

    10atm防水什么意思(防水性10atm)

  • 华为手机截屏图片在哪个文件夹(华为手机截屏图片怎么删除不了)

    华为手机截屏图片在哪个文件夹(华为手机截屏图片怎么删除不了)

  • 抖音私信删除后对方还能看到吗(抖音私信删除后如何找回)

    抖音私信删除后对方还能看到吗(抖音私信删除后如何找回)

  • 怎样把录音变成本地音乐(怎样把录音变成音频文件)

    怎样把录音变成本地音乐(怎样把录音变成音频文件)

  • 笔记本电脑键盘上洒了水怎么办(笔记本电脑键盘没反应怎么办)

    笔记本电脑键盘上洒了水怎么办(笔记本电脑键盘没反应怎么办)

  • 苹果隐藏id是什么意思(苹果隐藏id是什么意思能不能买)

    苹果隐藏id是什么意思(苹果隐藏id是什么意思能不能买)

  • 微信独立密码在哪里设置(微信独立密码在哪里取消)

    微信独立密码在哪里设置(微信独立密码在哪里取消)

  • 苹果手机能下载两个微信吗(苹果手机能下载chatGPT)

    苹果手机能下载两个微信吗(苹果手机能下载chatGPT)

  • 哔哩哔哩多少级才能私信(哔哩哔哩多少级可以连麦)

    哔哩哔哩多少级才能私信(哔哩哔哩多少级可以连麦)

  • 微信临时链接多久失效(微信临时链接可以转发吗)

    微信临时链接多久失效(微信临时链接可以转发吗)

  • 为什么qq实名认证修改不了(为什么QQ实名认证不是本人)

    为什么qq实名认证修改不了(为什么QQ实名认证不是本人)

  • 为什么视频接不了(为什么接不了视频聊天)

    为什么视频接不了(为什么接不了视频聊天)

  • 锂电池过充会怎样(锂电池过充会怎么办)

    锂电池过充会怎样(锂电池过充会怎么办)

  • 小米曲面屏手机有哪些(小米曲面屏手机贴什么膜比较好)

    小米曲面屏手机有哪些(小米曲面屏手机贴什么膜比较好)

  • 小米cc9e几w快充(小米cc9e是几w快充)

    小米cc9e几w快充(小米cc9e是几w快充)

  • 华为mate30第二个卡槽在哪(华为mate30第二个系统密码忘了怎么办)

    华为mate30第二个卡槽在哪(华为mate30第二个系统密码忘了怎么办)

  • 淘宝付款后怎么备注(淘宝付款后怎么修改地址)

    淘宝付款后怎么备注(淘宝付款后怎么修改地址)

  • 微博能看见访客是谁吗(微博能看见访客记录的手机型号吗)

    微博能看见访客是谁吗(微博能看见访客记录的手机型号吗)

  • 手机花呗收款怎么开通(手机花呗怎么收款)

    手机花呗收款怎么开通(手机花呗怎么收款)

  • 电脑联网了但不能上网(电脑联网了但不能打开网页和登qq)

    电脑联网了但不能上网(电脑联网了但不能打开网页和登qq)

  • oppo咋看自己手机号码(oppo手机怎么查看自己的手机)

    oppo咋看自己手机号码(oppo手机怎么查看自己的手机)

  • 微信上怎么样发朋友圈(微信上怎么样发起接龙)

    微信上怎么样发朋友圈(微信上怎么样发起接龙)

  • 苹果11pro和苹果x屏幕大小一样吗(苹果11Pro和苹果x尺寸一样吗)

    苹果11pro和苹果x屏幕大小一样吗(苹果11Pro和苹果x尺寸一样吗)

  • 电视接收棒怎么用(电视接收棒怎么拆)

    电视接收棒怎么用(电视接收棒怎么拆)

  • 快手本地作品怎么恢复(快手本地作品怎么拆分成照片)

    快手本地作品怎么恢复(快手本地作品怎么拆分成照片)

  • 华为畅享10plus可不可以面部解锁(华为畅享10plus可以用typec耳机吗?)

    华为畅享10plus可不可以面部解锁(华为畅享10plus可以用typec耳机吗?)

  • 怎么让微信步数不增加(怎么让微信步数显示为0)

    怎么让微信步数不增加(怎么让微信步数显示为0)

  • 年报补交企业所得税如何写会计分录
  • 净利润是指税前利润
  • 年度应纳税所得额计算公式
  • 结转和分配制造费用会计分录
  • 钱已付票未收到分录怎么做
  • 打印复印费的明细怎么开?
  • 保修期内免费维修
  • 工程款先开票
  • 农产品加计扣除政策2023最新
  • 报废 库存商品
  • 职工因公出差伙食补助标准
  • 个税什么情况可以不用汇算
  • 一般纳税人企业要交哪些税
  • 在建工程预转固后又有工程款
  • 挂靠别人的施工单位资质,要交什么税?
  • 空调安装费开票属于什么类
  • 期末调汇会计分录
  • excel合并的单元格怎么填充序列
  • 公司章程签署
  • 苹果屏幕刷新率120hz的机型
  • 购入需要安装的设备的会计分录
  • 没有取得发票的支出可以做成本吗
  • msworks.exe - msworks是什么进程 有什么用
  • 贷款核销对个人的影响
  • 无偿转让股权如何做账
  • php中td
  • 闲置的固定电话机怎么改装
  • php开源微商城
  • 图像的傅里叶变换和离散余弦变换实验报告
  • 使用ajax实现页面分页
  • 企业所得税应该怎么计算
  • 当月勾选认证可以在下月抵扣吗
  • 个人所得税大病医疗夫妻双方怎么扣除
  • java中file的用法
  • js怎么执行函数
  • 将织梦dedecms转换到wordpress
  • 销售商品尚未发出会计分录
  • 建筑设备的概念,作用及其研究内容
  • sqlserver数据库和mysql区别
  • SQL2005中char nchar varchar nvarchar数据类型的区别和使用环境讲解
  • 出票后定期付款的汇票,其提示付款的期限为
  • 个人出租不动产增值税优惠政策
  • 出口退税一般程度是什么
  • 如何进行捐款活动
  • 承租人转租房屋的后果
  • 贸易公司如何结转销售成本
  • 提取备用金如何填写现金日记账
  • 公司给材料商付款表格
  • 委托加工的应税消费品是指
  • 哪些费用是不可抵扣的
  • 商场代收款合法吗
  • 设计服务成本和信息中心的测试成本
  • 合伙 利润分配
  • 货款已付对方不发货的案例分析
  • 年度利润总额怎么填
  • 企业为什么要设置仓库
  • tcpsyncookies
  • 在windows七中
  • steam怎么sl
  • 卸载声卡驱动有什么影响
  • sendmail -t
  • windows8.1u盘安装教程
  • win8硬盘占用100%
  • 关闭windbg
  • windows7开始菜单设置在哪里
  • pln是什么文件
  • win7怎么截屏幕
  • windows 8改windows 7
  • virtualbox怎么打开虚拟机
  • win10系统怎么更改开机密码
  • python批量更改文件名称
  • perl读取文件内容逐行处理
  • js显示nan
  • Node.js中的全局变量有哪些
  • Python高手之路第3版PDF下载
  • 轮廓模式
  • python中的open
  • jquery操作文本可以使用什么方法
  • shape form的区别
  • 12345市民热线什么时候有的
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设