1. 程式人生 > >mariadb無法遠端訪問的解決思路

mariadb無法遠端訪問的解決思路

1、安裝完成mariadb,已經配置遠端訪問許可權:

+-----------+------+-------------------------------------------+
| host      | user | password                                  |
+-----------+------+-------------------------------------------+
| localhost | root | *6BB4837EB74329105EE4568DDA7DC67ED2CA2AD9 |
| %             | root | *6BB4837EB74329105EE4568DDA7DC67ED2CA2AD9 |
+-----------+------+-------------------------------------------+
2、而其他主機遠端訪問時,結果出現如下報錯:

ERROR 2003 (HY000): Can't connect to MySQL server on '10.60.38.13 (111)

3、嘗試ping mariadb所在主機:

PING 10.60.38.13 (10.60.38.13) 56(84) bytes of data.
64 bytes from 10.60.38.13: icmp_seq=1 ttl=128 time=45.2 ms
64 bytes from 10.60.38.13: icmp_seq=2 ttl=128 time=45.3 ms
^C
--- 10.60.38.13 ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 1001ms

rtt min/avg/max/mdev = 45.249/45.287/45.325/0.038 ms

4、再通過telnet訪問3306埠,發現不通

5、檢查防火牆沒有對3306埠進行任何限制

6、netstat檢查3306端口占用情況

[email protected]:~# netstat -anpt | grep 3306

tcp6       0      0 127.0.0.0:3306                 :::*                    LISTEN      26273/mysqld

說明中招了,mariadb只監聽了本地127.0.0.1的地址

7、修改配置檔案,註釋bind-address


配置檔案地址:/etc/mysql/mariadb.conf.d/50-server.cnf

8、重啟mariadb

systemctl restart mysql

9、再次遠端訪問mariadb,成功


相關推薦

mariadb無法遠端訪問解決思路

1、安裝完成mariadb,已經配置遠端訪問許可權:+-----------+------+-------------------------------------------+| host      | user | password                   

linux 安裝資料庫後無法遠端訪問解決

遇到十分坑的mysql問題, 在安裝LNMP後, mysql一直無法遠端訪問 首先找各種原因 1、從資料庫中查詢mysql - user表, 裡面有沒有做登入限制 use mysql; select user,host from user; 在

解決centos的mysql服務3306埠無法遠端訪問

    之前一期說過在centos下安裝寶塔控制面板,當登陸進去新建了資料庫,然後在windows使用navicat for mysql 遠端連線資料庫一直失敗,沒有解決就先用阿里的RDS先用著,直到近期找到了方法。     BBC伺服器版本(命令# lsb

解決虛擬機器linux端mysql資料庫無法遠端訪問

- 虛擬機器ping ip 埠 ping 192.168.16.128 成功 telnet 192.168.16.128 3306 拒絕訪問 在3306埠,可見CentOS防火牆遮蔽了3306埠

解決:mysql無法遠端訪問10061錯誤,各種方式授權後也無效(ubuntu 16.04LTS mysql 5.7.13)

先直接說解決方案 /etc/mysql/mysqld.conf.d/mysqld.cnf bind-address = 127.0.0.1 前面加# 變成 # bind-address = 127.0.0.1 sudo service mysql restart 5.5.7

redis 拒絕遠端訪問解決

遠端訪問redis報錯: org.springframework.data.redis.RedisConnectionFailureException: Unable to connect to Redis; nested exception is io.lettuce.core.RedisConnecti

Mysql無法遠端連線解決方案

前言 Mysql 版本:5.7.23作業系統:Linux問題描述:只能通過Linux系統賬號Root命令列進入資料庫,無法使用JDBC,遠端連線工具進入資料庫。報錯:ERROR 1698 (28000): Access denied for user 'root'@'localhost'這個問題明顯就是沒有

Linux下MySQL 5.7.23無法遠端連線解決方案

MySQL 版本:5.7.23作業系統:Linux問題描述:只能通過Linux系統賬號Root命令列進入資料庫,無法使用JDBC,遠端連線工具進入資料庫。報錯:ERROR 1698 (28000): Access denied for user 'root'@'localhost'這個問題明顯就是沒有開放遠端

把tomcat服務埠該為預設80,http://ip/jenkins/ 的地址無法遠端訪問

  最近在開發專案中,遇到的一個問題是:在 tomcat中釋出一個web專案,但是釋出成功後,只能用http://localhost:8080/jenkins訪問專案,不能用http://172.0.0.1:8080/jenkins訪問專案,也不能用本地的IP地址訪問,同

Redis 無法遠端訪問。關閉其保護模式

開啟 redis.conf,修改配置為以下 daemonize no #修改redis的守護程序為no ,不啟用 #bind 127.0.0.1 #註釋以下繫結的主機地址 protected-mode no #修改redis的保護模式為no,不啟用 還有一些基

wamp無法遠端訪問的問題

現象:本機用localhost都可以正常訪問wamp的主頁和phpmyadmin,但通過IP地址無法訪問(如:192.168.0.231) 訪問http://192.168.0.231/phpmyadmin,提示You don't have permission to ac

Ubuntu 16 MariaDB 開啟遠端訪問

前言: 在Ubuntu16上安裝MariaDB後, 只能在本地訪問, 不能在windows中通過navicat遠端訪問, 一直提示錯誤: Can't connect to MySQL server on 192.168.x.xxx (Unknown

安裝XAMPP,phpmyadmin無法正常訪問解決辦法

環境說明: Ubuntu: ubuntu的版本為12.04. XAMPP: xampp-linux-1.8.0.tar.gz 錯誤: Access forbidden! New XAMPP security concept: Access to the requested

本地環境 Ubuntu 下安裝XAMPP,phpmyadmin無法正常訪問解決辦法 <轉>

環境說明:Ubuntu: 截止本文釋出時,ubuntu的最新版本為12.04.本文所講述故障也是發生於此版本環境下XAMPP: xampp-linux-1.8.0.tar.gz安裝過程不細說,直接介紹安裝完畢後訪問http://localhost/phpmyadmin/ 時出

阿里雲伺服器安裝SQLServer本地無法遠端訪問

新買的阿里雲伺服器,安裝上sqlserver2012,本機連線測試沒有問題,但是回到本地,使用ip遠端連線報錯。嘗試了網上各種辦法,都是失敗。最後找到原因,原來在阿里雲的控制檯上有設定:首先進入安全組點選配置規則點選克隆,克隆出如下規則: 再用本機連線資料庫,成功連線!之後I

阿里雲CentOS7安裝redis後不能遠端訪問解決方案

筆者在阿里雲Centons7安裝完redis後本地程式連連線不上,以下是報錯資訊和解決方案報錯資訊:Caused by: io.netty.channel.AbstractChannel$AnnotatedConnectException: Connection refuse

aliyun Ubuntu Mysql 無法遠端訪問

        今天工作中要在本地連結我的阿里雲MySQL,在伺服器本身命令列下連結MySQL資料庫一點問題都沒有,遠端連線卻死活連結不上去,網上查資料說是MySQL沒有開啟遠端訪問許可權,網上的資訊或許有些陳舊,最終還是自己摸索著把問題解決了,現在把問題現象及解決過程記錄在

誤修改/etc目錄下所有檔案許可權導致無法遠端訪問

注意:本人環境為centos,如果是ubuntu等其他系統,則下面第1步驟可能有些檔案報不存在的錯誤,不過不影響後面的步驟 修復步驟: 1.先用控制檯登入,敲下如下命令恢復遠端訪問 chmod o='' -R /etc/{sudoers,shadow,shadow-,li

postgresql無法遠端訪問

今天剛入手這個資料庫玩玩,發現無法通過IP去訪問資料庫,後面查詢原因為,該資料庫預設只能通過本地連線,也就是迴環地址(127.0.0.1) 解決方案: 1.修改安裝目錄下的data\pg_hba.co

linux centos7 mysql無法遠端連線解決辦法

[[email protected] /]firewall−cmd–zone=public–add−port=3306/tcp–permanentsuccess[caibo@localhost/]firewall−cmd–zone=public–add