(注:引用至 https://www.2cto.com/database/201504/391816.html)

1. 排除网络或防火墙问题

先看是否能ping通远程服务器,ping 192.168.1.211,如果不可以就是网络问题。然后,检查端口是否被防火墙挡住了,telnet 192.168.1.211 3306,如果连接失败,配置防火墙。

配置防火墙,开启3306端口

vi /etc/sysconfig/iptables

-A INPUT -m state –state NEW -m tcp -p tcp –dport 3306 -j ACCEPT(允许3306端口通过防火墙)

/etc/init.d/iptables restart(重启防火墙使配置生效)

mysql配置">2. 检查MySQL配置

如果开启了防火墙,telnet还是失败,通过netstat查看3306的端口状态:

netstat -apn|grep 3360

tcp6 0 0 127.0.0.1:3306 :::* LISTEN 13524/mysqld

注意红色的地方,这说明3306被绑定到了本地。检查一下my.cnf的配置,这里可以配置绑定ip地址。

bind-address=addr

不配置或者IP配置为0.0.0.0,表示监听所有客户端连接。

ps:我开启3306端口,并且检查MySQL配置之后,telent仍然失败,但是在本机telnet是ok的,再三确认了配置没有问题。后来跟我们的ucloud账号管理员提了一下,才知道ucloud管理后台也需要开启3306端口,用云服务器的留意这个。

3. 检查用户访问权限

MySQL建用户的时候会指定一个host,默认是127.0.0.1/localhost,那么这个用户就只能本机访问, 其它机器用这个用户帐号访问会提示没有权限,host改为%,表示允许所有机器访问。

最后,别忘了重启mysql使配置生效。

备注:

mysql -u root -p

use mysql;

将相应用户数据表中的host字段改成'%';

update user set host='%' where user='root';

ERROR 1062 (23000): Duplicate entry '%-root' for key 'PRIMARY' 不予理会

flush privileges;

# /etc/init.d/mysql restart

本地连不上远程服务器mysql_mysql本地连不上远程相关推荐

  1. 服务器读取本地文件,java远程服务器访问本地文件

    java远程服务器访问本地文件 内容精选 换一换 云服务器网络异常.防火墙未放行本地远程桌面端口.云服务器CPU负载过高等场景均可能导致云服务器无法正常登录.本节操作介绍无法登录Linux弹性云服务器 ...

  2. scp复制本地文件到远程服务器,scp 本地文件到远程服务器

    linux中scp命令的使用 linux远程拷贝文件命令:scp(scp:secure corp)(1)从本地拷贝文件到远程服务器scp/opt/script/test.pl root@192.168 ...

  3. git 从远程服务器更新本地项目

    从远程服务器上更新别人上传的文件 1.使用git fetch更新,相当于是从远程获取最新版本到本地,不会自动merge git fetch origin master git log -p maste ...

  4. java访问文件服务器,java远程服务器访问本地文件

    java远程服务器访问本地文件 内容精选 换一换 云服务器网络异常.防火墙未放行本地远程桌面端口.云服务器CPU负载过高等场景均可能导致云服务器无法正常登录.本节操作介绍无法登录Linux弹性云服务器 ...

  5. 怎么用git将本地代码上传到远程服务器_git命令 将本地代码上传到远程服务器...

    git命令将本地代码上传到远程服务器,首先你需要在远程服务器创建仓库. 1.添加README.md文件,初始化git,这样在本地文件夹下会生成README.md和.git(隐藏文件)两个文件.就是将这 ...

  6. 服务器与本地网页同步吗,云服务器 与本地同步

    云服务器 与本地同步 内容精选 换一换 云耀云服务器默认设置的时区,是您制作镜像时选择的时区.如需修改,请参见本节内容,将其更改为所需的本地时间或网络中的其他时区.云耀云服务器登录成功后,如果发现云耀 ...

  7. 怎么用cmd进入远程服务器,如何使用cmd和telnet远程服务器?

    如何使用cmd和telnet远程服务器? 腾讯视频/爱奇艺/优酷/外卖 充值4折起 日常工作中,如果没有远程软件,又有使用Telnet远程服务器的需要,我们可以直接使用windows的telnet软件 ...

  8. php程序怎么上传服务器,php本地文件上传到远程服务器

    利用curl实现把本地服务器的文件通过curl发送请求给远程服务器的php文件接受就实现了上传,还一个是利用ftp来上传方法也是php中的curl操作ftp服务器进行上传. 本地代码如下: heade ...

  9. 显示远程服务器图片与映射远程服务器到本地

    显示远程服务器图片 由于远程服务器不好显示图片,如果没有相关root权限又不能配置VNC之之类的软件,如何显示图片是一个问题. 解决办法 方法 一: Ubuntu 18.04 自带远程服务器连接,可以 ...

最新文章

  1. MDT2008部署之三LTI部署之二
  2. (Android第一行代码)活动的启动模式
  3. 如何验证 MySQL 的 InnoDB 在可重复读下依然会有幻影行问题及其原因
  4. SAP Spartacus产品明细页面用Observable显示产品名称
  5. NEC Programming Contest 2021 (AtCoder Beginner Contest 229)
  6. 应试教育下的三大群体
  7. linux桌面下安装pptp,Linux下安装PPTP客户端
  8. springBean的作用域
  9. 打造linux回收站功能
  10. linux 查看网卡以及开启网卡
  11. android ios 对比 组件_Android、iOS历史版本对比
  12. 关于记忆的10个惊人事实
  13. matlab interp1 spline,中国大学MOOC: MATLAB/Octave函数interp1中有一个描述插值方法的参数,其中spline表示...
  14. 小程序marker callout 遇到的坑
  15. 【K8S系列】深入解析 k8s:入门指南(一)
  16. background-clip属性详解
  17. Git push基础用法
  18. 4. PCIe 接口时序
  19. c语言设计一个程序:计算圆周率,精确到小数点后8位数
  20. 报错JDBC Connection [com.mysql.jdbc.JDBC4Connection@184c65da] will not be managed by Spring

热门文章

  1. api pdo php,从PHP Mysql API转换为PDO时如何处理数据类型
  2. UVA 12101 Prime Path (素数筛+BFS)
  3. ajax jsonp img
  4. Persistence4j 1.1发布,Java ORM框架
  5. [转载]Flex 2.0 实现SWF全屏
  6. 模型压缩 | 无需精雕细琢,随机剪枝足矣!(ICLR 2022)
  7. ​上海AI Lab罗格斯大学港中文提出CLIP-Adapter,用极简方式微调CLIP中的最少参数!...
  8. 百度视觉技术部实习生招聘
  9. ICLR 2020丨微软亚洲研究院精选论文解读
  10. 刚刚,SeetaFace版本升级!新增活体检测等功能