如何解决远程连接mysql出现Can’t connect to MySQL server on (111 “Connection refused”)的问题 开放Mysql的远程连接 在服务器上登录mysql,然后执行以下的命令. 登录mysql: /usr/local/mysql-5.6/bin/mysql -u root -p 执行赋权的命令: MySQL> GRANT ALL PRIVILEGES ON *.* TO 'root'@'%'IDENTIFIED BY '123456' WITH…
1. Mysql连接问题 远程访问mysql或者通过docker访问宿主机mysql经常会碰到下面的问题: Can't connect to MySQL server on (111 "Connection refused") 解决 找到自己MySQL数据库配置文件的位置,编辑 /etc/mysql/mysql.conf.d# vi mysqld.cnf 将 bind_address 127.0.0.1 注释掉 2. 开放远程连接后,会出现第二个问题: "Host 'x.x.…
原文摘自:http://www.jb51.net/article/52581.htm 这篇文章主要介绍了SELinux导致PHP连接MySQL异常Can't connect to MySQL server的解决方法,有2种,一是设置允许,二是关闭SELinux 一起奇怪的现象,一个最简单的测试PHP代码,在测试环境很正常,但是在正式环境下,无论用何种方式(tcp/ip.unix socket)都无法连接mysql. 查看证实,确实如此,无论是指定IP.端口的tcp/ip方式连接,或者是用unix…
一.必须给服务器的安全组规则设置端口放行规则,在管理控制台中设置: 之后填写配置,授权对象是授权的IP,其中0.0.0.0/0为所有IP授权,之后保存; 二.Navicat使用的配置 在编辑连接处,要配置SSH和常规两项 在常规项填写配置,主机名填写:localhost,配置完成后,就使用Navicat远程连接阿里云ECS服务器上的MySQL数据库:…
使用putty 连接Windows主机与Linux虚拟机出现提示network error:connection refused的问题 问题描述: 主机与虚拟机可以互相ping通: 防火墙已经关闭 使用putty连接Linux机器时,弹出network error: connection refused的提示 解决方法: 在Linux虚拟机中输入 /etc/init.d/sshd status    显示status:stopped 接着输入 /etc/init.d/sshd start 出现S…
今天访问公司的网站突然报错,抛出一些英文,提示看一下Nginx的error.log日志: cd  /usr/local/nginx/logs/  看到了error.log ,下一步 tail -n 20 error.log  看到了报错的内容: connect() failed (111: Connection refused) while connecting to upstream 从英文可以看出连接PHP进程管理器失败,于是看了一下PHP进程管理器的状态,service php-fpm s…
嗯哼,刚装了个ubuntu的lnmp,我的天啊,踩的坑比我脂肪还多了 比如刚装完的时候访问显示502, 也不知道什么问题,就去看了一下nginx日志  /var/log/nginx/error.log,发现了这个错误 2018/06/03 13:38:23 [error] 21332#21332: *301 connect() failed (111: Connection refused) while connecting to upstream, client: 115.159.183.71…
http://www.jb51.net/article/27616.htm   有次同事提出开发使用的mysql数据库连接很慢,因为我们的mysql开发数据库是单独一台机器部署的,所以认为可能是网络连接问题导致的. 在进行 ping和route后发现网络通信都是正常的,而且在mysql机器上进行本地连接发现是很快的,所以网络问题基本上被排除了.以前也遇到过一次这样的问题,可后来就不知怎么突然好了,这次又遭遇这样的问题,所以想看看是不是mysql的配置问题.在查询mysql相关文档和网络搜索后,发…
Mysql远程连接Mysql服务器的数据库,错误代码是1130,ERROR 1130: Host xxx.xxx.xxx.xxx  is not allowed to connect to this MySQL server  猜想是无法给远程连接的用户权限问题. 这样子操作mysql库,即可解决.  在本机登入mysql后,更改 “mysql” 数据库里的 “user” 表里的 “host” 项,从”localhost”改称'%'即可 mysql -u root -p  mysql;use m…
开发某应用系统连接公司的测试服务器的mysql数据库连接打开的很慢,但是连接本地的mysql数据库很快,刚开始认为可能是网络连接问题导致的,在进行 ping和route后发现网络通信都是正常的,而且在mysql机器上进行本地连接发现是很快的,所以网络问题基本上被排除了,所以想看看是不是mysql的配置问题.在查询mysql相关文档和网络搜索后,发现了一个配置似乎可以解决这样的问题,就是在mysql的配置文件中增加如下配置参数: [mysqld] skip-name-resolve 在linux下…
在CentOS7上安装完成MariaDB之后,发现无论命令行还是程序中连接MariaDB的时候都很慢,大约要一二十秒,于是网上搜索了一番,发现下面的文章内容: 在进行 ping和route后发现网络通信都是正常的,而且在mysql机器上进行本地连接发现是很快的,所以网络问题基本上被排除了.以前也遇到过一次这样的问题,可后来就不知怎么突然好了,这次又遭遇这样的问题,所以想看看是不是mysql的配置问题.在查询mysql相关文档和网络搜索后,发现了一个配置似乎可以解决这样的问题,就是在mysql的配…
最近用mysql命令行或者JDBC远程连接mysql速度很慢,而且远大于ping时间.上网搜了一下,解决方案如下: 在/etc/mysql/my.cnf文件的[mysqld]部分加入:skip-name-resolve,保存文件,重启mysql,搞定. 但这样做的代价是不能在MySQL的授权表中使用主机名了而只能用ip. 参考: http://www.jb51.net/article/27616.htm http://blog.163.com/o5655@126/blog/static/1667…
主要问题有两种: 1.mysql的权限问题. 2.服务器的防火墙和数据库的安全组没设好的问题. 1.权限问题: 首先登录上mysql mysql> use mysql;      #使用mysql库 mysql> GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'root' WITH GRANT OPTION;      #更改权限允许任何用户访问mysql mysql> select host, user from use…
前言:最近准备学习下MongoDB,安装什么的都已经弄完了,想远程连接来管理MongoDB,用的软件是robo 3t 第一次连的时候就出错误了 大概意思是连接失败,解决如下 第一步,首先检查你的服务器是否开启了27017端口,在阿里或腾讯的控制台可以看到,怎么看,自行百度 可以看到,并没有开启27017的远程访问权限,然后去开启,添加规则 再来远程连接试试 还是连接失败 然后开始第二步:进入服务器,查看MongoDB是否允许远程连接 可以看到,只允许本地连接,接下来,我们开启允许远程连接,找到m…
前言 由于在之前的职业生涯中, 无论是数据库还是开发环境, 都是前人弄好的,自己只管使用就好啦.并不知安装过程中会出现各种各样的错.最近接触服务器之后,开发环境以及配置各方面都是从头到脚开始安装到配置,在安装了Sql Server数据库之后, 想通过远程连接却出现了错误提示 " 在与SQL Server 建立连接时出现与网络相关的或特定实例的错误".然而百度了一下以及各种尝试才得已解决. 所以以此写下这篇博文记录一下解决的过程, 方便以后查看, 以及提供个遇到同样问题的网友作参考. 1…
参考:https://blog.csdn.net/li_li_lin/article/details/72764683和 https://blog.csdn.net/zaishijizhidian/article/details/83338785 登陆mysql或者mariadb的方法:mysql -u root -p…
前提简介:在CentOS 7 上安装了mysql5.7版本,已设置了远程访问权限,但是其他服务器无法访问到此Mysql,提示[Can't connect to MySQL server on localhost (10061)]. 怀疑是防火墙的原因,百度/必应了很多,一般防火墙都是[iptable],修改配置也是在[/etc/init.d/iptables]里,无奈就是找不到配置文件,后台查看到CentOS 7版本不同于其他版本,防火墙有一些特别,这里说一下解决方法吧! CentOS 7的防火…
第一篇:PHP5.3开始使用MySqlND作为默认的MySql访问驱动,而且从这个版本开始将不再支持使用旧的用户接口链接Mysql了,你可能会看到类似的提示: #2000 - mysqlnd cannot connect to MySQL 4.1+ using old authentication 解决问题的方法不是调整PHP,而是检查你的Mysql,你需要确保两件事: 你使用的Mysql是4.1+以上版本,4.1以前的版本只支持使用老的16位密码存储 你准备用于连接的数据库帐号使用的MySql…
一.环境及问题描述 1. 环境 操作系统:win10家庭版,64bit python版本:Python 2.7.15 mysql版本:mysql 5.4.3 2. 问题描述 最近跟公司申请电脑,预装win10家庭版,懒得刷回win7,于是将开发环境迁移过来.但是在python上用MySQLdb去连接mysql的时候就直接报错了:"2003 ,Can't connect to MySQL server on 'localhost' (10061)". 二.问题解决 1. mysqld开启…
网上搜索的一: 今天把mysql数据库拷贝到另外一台机上,结果连不上,报“Can't connect to MySQL server on 'localhost' (10061)“错误 到网上search,发现一篇文章很好,两种方法都能解决此问题 1.删除my.ini(在C:\windows\下),重新运行winmysqladmin,要求输入用户名和密码后,问题解决!2.看看hosts文件中localhost是不是指向127.0.0.1如果是没启动mysql服务,则可运行net start my…
pymysql.err.OperationalError: (2003, "Can't connect to MySQL server on '127.0.0.1' ([Errno 61] Conne 在网上百度了一些答案,基本上都是说需要服务端改东西之类的,在这也分享下我的解决方案 报错信息如下: 在百度了其他人的做法之后,我开始调试我的代码(为啥不先调试再百度??) 初始化sql使用了跳板机,先登陆ssh,再登陆数据库服务器 我的sql操作是分好几步的,共四个,两个删除,两个插入 单独执行第…
Cannot Connect to Database Server 缘由 由于不同的项目中使用的数据库用户名与密码出现了不一致的情况,在其中之前较早一个项目执行过程中出现"The user specified as a definer ('root'@'localhost') does not exist"的错误提示.经过网络一番搜索,原因是root用户不存在,故自己将用户名改回到之前的用户名,结果出现连接不到数据库的情况,如下图所示: 原因 1.可能数据库服务没有启动 2.可能指定的…
使用navicat或者其他数据库管理工具连接mysql时出现2003-Can’t connect to MySQL server (10060)错误 可能造成出现的原因: 1.网络不通畅 2.mysql 服务未启动 3.防火墙未开放端口 解决方法: 1.首先确定网络和服务问题,用ssh工具登陆数据库服务器,mysql -u -p,是否可以登陆. 2.确保服务和网络正常后,检查端口开放情况,并开放相应的端口.具体可看这篇文章 p.s. 目前阿里云服务会默认关闭部分端口,可以进行阿里云安全组进行设置…
mysql -h 192.168.1.104 -P3306 -uroot -p 然后输入你安装时设置的MySQL密码 发现Can't connect to MySQL server 你的IP 解决方法: (1)用localhost 登录 mysql -h localhost -P3306 -uroot -p (2)use mysql (3)grant all privileges on *.* to 'root'@'192.168.1.104' identified by 'root'; (4)…
Can't connect to MySQL server on 'localhost' (10061) 第一问题有两个解决方案: 1)没有启动sql服务,以下是具体步骤: 右键-计算机-管理-服务和应用程序-服务-mysql-右键启动即可 2)my.ini文件内容: [mysqld] basedir=E://databases//mysqldatadir=F://databases//mysql//data 操作如图所示: 然后,又后remove掉服务,这样重复了很多次还是一样的错误,真想晕!…
命令行登陆 mysql -uroot -p 输入密码后登陆 use mysql;   select host,user from user ;     grant allon *.*to root identified by '123456'with grant option; flush privileges;   搞定!…
1.大多是防火墙的问题(参考链接:https://blog.csdn.net/jiezhi2013/article/details/50603366) 2.上面方法不能解决,不造成影响情况下可关闭防火墙 3.如果还不能解决,安全组规则看看是否添加3306安全组规则…
今天上班遇到的问题,新配的Linux服务器,php.Apache和一系列扩展插件装好后,在本地好好的程序移上去就一直抱数据库连接错误,而用sql命令却能连接上去, 做了一个简单的判断数据库连接页面还是不行,证明不是程序问题,而是php的哪里问题了,就在网上查了大半天 有些方法都不合情况后面偶然发现SELinux这个东西 查了下这个有限制httpd对外访问的权限:具体如下 输入命令:getsebool -a|grep -i httpd 里面会有一个 httpd_can_network_connec…
mstsc 连接远程服务器,出现黑屏的情况: 解决方案: 运行 -> 输入gpedit.msc,进入组策略 -> 计算机配置 -> 管理模板 -> Windows组件 -> 远程桌面服务 -> 远程桌面会话主机 -> 安全 -> 远程(RDP)连接要求使用指定的安全层,启用并把安全层改为RDP 欢迎访问站点:http://www.devloper.top  有免费视频和技术博客…
参考网址: https://www.pianshen.com/article/91461328818/ https://blog.csdn.net/weixin_42518709/article/details/113538443…