1. 程式人生 > >MySQL遠端訪問報錯ERROR 2003 (HY000):Can't connect to MySQL server on'XXXXX'(111)

MySQL遠端訪問報錯ERROR 2003 (HY000):Can't connect to MySQL server on'XXXXX'(111)

從一臺linux遠端連線另一臺linux上的MySQL,

mysql -hxxx.xxx.xxx.xxx -uroot -p

出現ERROR 2003 (HY000): Can't connect to MySQL server on 'xxx.xxx.xxx.xxx'(111)錯誤。

分析問題,應該是遠端連結資料庫連不上,直接想到的是3種可能:網路問題,埠問題,資料庫配置問題。

首先檢查網路:能ping通;

其次檢查埠:是常規的3306埠

netstat -tunlp |grep mysqld
tcp        0      0 0.0.0.0:3306            0.0.0.0:*               LISTEN      4144/mysqld 

最後檢查配置/etc/mysql/my.cnf :

是否有配置skip_networking: 這使MySQL只能通過本機Socket連線(socket連線也是本地連線的預設方式),放棄對TCP/IP的監聽,當然也不讓本地java程式連線MySQL。——沒有這個配置。
是否有配置bind_address=127.0.0.1(當然也可以是其他ip),這種情況可以指定TCP/IP連線 。有這個配置,把它登出掉,重啟mysql。

再訪問mysql -hxxx.xxx.xxx.xxx -uroot -p,成功登入。

相關推薦

MySQL遠端訪問ERROR 2003 (HY000):Can't connect to MySQL server on'XXXXX'(111)

從一臺linux遠端連線另一臺linux上的MySQL, mysql -hxxx.xxx.xxx.xxx -uroot -p 出現ERROR 2003 (HY000): Can't connect to MySQL server on 'xxx.xxx.xxx.xxx'(

MySQL遠端訪問ERROR 2003 (HY000):Can't connect to MySQL server on'XXXXX'(111)

從一臺linux遠端連線另一臺linux上的MySQL, mysql -hxxx.xxx.xxx.xxx -uroot -p 出現ERROR 2003 (HY000): Can't connect to MySQL server on 'xxx.xxx.xxx.xxx'(111)錯誤。

MySql ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)

MySql 報錯ERROR 2002 (HY000): Can’t connect to local MySQL server through socket ‘/tmp/mysql.sock’ (2) 這個錯是連結時報的錯,要連結必須啟動。修復的時候首先要啟動m

Linux下 登入mysql ERROR 2002 (HY000): Can't connect to local MySQL server through socket....

查閱了無數資料,知道自己的mysql.sock檔案丟失了,想了一下,之前修改my.cnf檔案時,由於粗心把windows的路徑複製了進去,頭疼啊...... 看了一天網上的解決辦法,挨個試了一遍,最後發現其實只要一步就解決了: ERROR 2002 (HY000): Ca

MySQL遠端連線ERROR 2003 (HY000):Can't connect to MySQL server on'XXXXX'(111) 的問題

裝了個navicat ,然後去連線mysql伺服器,一直連不上,一開始以為是防火牆問題,後來防火牆都關閉,  iptable服務關閉,還是不行,網上查了下:主要是因為設定了bind_address=127.0.0.1 原文引用: 問題描述: 從一臺linux遠端連線另一臺linux上的MySQL, 出現

Mysql8.0登入失敗ERROR 2003 (HY000): Can't connect to MySQL server on 'localhost' (10061)

cmd輸入 >mysql -u root -p 控制檯報10061 ERROR 2003 (HY000): Can't connect to MySQL server on 'localhost'

【解決】本地計算機上的MySQL57服務啟動後停止。某些服務在未由其他服務或程式使用時將自動停止。ERROR 2003 (HY000): Can't connect to MySQL server o

本地計算機上的MySQL57服務啟動後停止。某些服務在未由其他服務或程式使用時將自動停止。 今早連線資料庫,發現失敗,報錯:ERROR 2003 (HY000): Can't connect to MySQL server on 'localhost' (10061)

ClouderManger搭建大資料叢集時ERROR 2003 (HY000): Can't connect to MySQL server on 'ubuntucmbigdata1' (111)的問題解決(圖文詳解)

[email protected]:/opt/cloudera/parcels/CDH-5.6.0-1.cdh5.6.0.p0.45/lib$ pwd /opt/cloudera/parcels/CDH-5.6.0-1.cdh5.6.0.p0.45/lib [email pro

ERROR 2003 (HY000): Can't connect to MySQL server on 'localhost' (10061)”

坑的一比 介紹下我進入到坑 第一個 插入資料到mysql的時候 java.sql.BatchUpdateException: Incorrect string value: '\xF0\x9D\x94\xB9+)...' for column 'title' at 解

ERROR 2003 (HY000): Can't connect to MySQL server on '172.27.9.252' (110 "Connection timed out")

新安裝了MariaDB,本機能夠連線,但是無法遠端連線: ERROR 2003 (HY000): Can’t connect to MySQL server on ‘172.27.9.252’ (11

MySQL 服務無法啟動 ERROR 2003 (HY000): Can't connect to MySQL server on 'localhost' (10061)

1.問題情況:下載了mysql5.7綠色免安裝版,但是一直出現下面的錯誤: mysql 服務無法啟動 ERROR 2003 (HY000): Can't connect to MySQL server on 'localhost' (10061) 如下兩圖所示: 2.

【解決】ERROR 2003 (HY000): Can't connect to MySQL server on "host" (113)

連線遠端MySQL時報錯: ERROR 2003 (HY000): Can’t connect to MySQL server ‘ip’ (113) 檢視錯誤型別(Linux系統) perror 113 結果如下: OS error code 11

mysql 常見問題:ERROR 2003 (HY000) Can't connect to MySQL server on 'localhost' (10061)

有時候莫名其妙的就出現那種錯誤了T_T,我還要練習SQL呢,而且我已經因為它重新裝過一次mysql了,討厭的10061. 在電腦--管理--服務裡檢視居然沒有mysql 服務(我想應該是360“幫我”

解決遠端Mysq連線sqlyog連線遠端mycatERROR 2003 (HY000): Can't connect to MySQL server on '192.168.57.129' (0)

今天在linux中安裝了mycat,在使用sqlyog在連線mycat時候,一直鏈接不上,出現2003錯誤, ERROR 2003 (HY000): Can’t connect to MySQL server on ‘192.168.57.129’ (0) 分析,該錯誤可能導致的原因是

Linux上mysql登陸錯誤解決辦法ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/

ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' 解決方法:1:首先確認你在root許可權下 [[email p

[ 轉載 ] Centos 安裝mysql後啟動失敗 出現 ERROR 2002 (HY000): Cant connect to local MySQL server through socket ‘/var/lib/mysql/mysql.sock’

details .sh fail oot The trac mysql csdn mks MySQL Daemon failed to start Mysql出問題一定要學會查看log https://blog.csdn.net/shuai825644975/arti

MySQL登錄ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)

command sql ror total lock sta secure linux and [root@pisphkdcbsql01 mysql3307]# /opt/mysql3307/bin/mysql -upisp -ppisp@123 mysql:

linux 系統中系統關機後,mysql啟動失敗ERROR 2002 (HY000): Can't connect to local MySQL server through socket '

自己在阿里雲伺服器上安裝好執行環境後,mysql都是正常使用的,昨天強制關閉伺服器後,重新啟動伺服器,發現數據庫無法啟動報錯:ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/va

MySQL ERROR 2002 (HY000): Can't connect to local MySQL server through socket

一、錯誤現場還原: 下面我們通過三種方式來連線,然後觀察提示的錯誤資訊: 1、直接使用“mysql”命令,不帶主機名引數; 2、使用帶了主機名“localhost”引數的“mysql -h localhost”命令; 3、使用帶了主機名“127.0.

記一次 ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock’(2) 排流程

    ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock’(2) 是一個比