2017-02-25 62 views
0

我無法從客戶端連接數據庫服務器。 客戶端的ID是serviceAdmin,並且該ID具有所有權限。無法從遠程客戶端連接Mariadb

  • 我們的服務器操作系統:Ubuntu的16.04LTS
  • 我們的數據庫:MariaDB的10.1穩定

  • 我們的服務器端口的狀態。


tcp  0  0 127.0.0.1:3306   0.0.0.0:*    LISTEN  - 
tcp  0  0 127.0.1.1:53   0.0.0.0:*    LISTEN  - 
tcp  0  0 0.0.0.0:22    0.0.0.0:*    LISTEN  - 
tcp6  0  0 :::80     :::*     LISTEN  - 
tcp6  0  0 :::22     :::*     LISTEN  - 

這是我們的數據庫的用戶列表。

+--------------+------------------+ 
| User   | Host    | 
+--------------+------------------+ 
| serviceAdmin | %    | 
| root   | 127.0.0.1  | 
| root   | ::1    | 
| root   | stories2-h8dm8-2 | 
+--------------+------------------+ 

當然無效已經

sudo ufw status 
Status: inactive 

防火牆,但客戶端(serviceAdmin)不能從外部訪問數據庫。奇怪的是該客戶端(serviceAdmin)可以訪問本地網絡示例的phpmyadmin

==========================

附加

我掃描了我的服務器端口,結果令人難以置信

PORT  STATE SERVICE 
21/tcp closed ftp 
22/tcp open ssh 
23/tcp closed telnet 
80/tcp open http 
443/tcp closed https 
3306/tcp closed mysql 
8080/tcp closed http-proxy 

我該如何解決它?

回答

0

看看你的問題的開始是netstat輸出:

tcp  0  0 127.0.0.1:3306   0.0.0.0:*    LISTEN  - 

這意味着,你的數據庫服務器只監聽的localhost地址。它不是可以遠程訪問的。您可以使用bind-address選項更改此行爲。

+0

LoooooooooL duuuuude你的權利 – stories2

相關問題