雲服務器安裝mysql連接不上(mysql安裝時連接不到服務器)

本文目錄一覽:

怎麼在阿里雲共享主機新建Mysql數據庫,系統給的地址和端口連接不上啊?錯誤提示:

小鳥雲服務器niaoyun實例創建好之後,您可以使用以下任意一種方式登錄服務器:

遠程桌面連接 (Microsoft Terminal Services Client, MSTSC):

採用這種方式登錄,請確保實例能訪問公網。如果在創建實例時沒有購買帶寬,則不能使用遠程桌面連接。

管理終端 VNC:無論您在創建實例時是否購買了帶寬,只要您本地有網頁瀏覽器,都可以通過管理控制台的管理終端登錄實例。

使用遠程桌面連接 (MSTSC) 登錄實例

打開 開始菜單 遠程桌面連接,或在 開始菜單 搜索 中輸入 mstsc。也可以使用快捷鍵 Win+R 來啟動運行窗口,輸入

mstsc後回車啟動遠程桌面連接。

在 遠程桌面連接 對話框中,輸入實例的公網 IP 地址。單擊 顯示選項。

輸入用戶名,如小鳥雲默認為 niaoyun。單擊 允許我保存憑據,然後單擊 連接。這樣以後登錄就不需要手動輸入密碼了。

最近用的主機屋的雲服務器為什麼MySql總連不上

1.進入命令行,telnet serverip 3306,是有響應的。

2.用MySQL客戶端直接連接測試:mysql -hdbhost -uusername -p,報錯:

ERROR 2013 (HY000): Lost connection to MySQL server at ‘reading initial communication packet’, system error: 0 

3.這種情況還真沒遇到過。搜索一下,很多答案,無非是在my.cnf中去掉bind-address或者添加skip-name-resolve 以加速客戶端連接速度。

看了一下配置文件,第一個根本就沒有,第二個加了也沒用。

其實仔細分析一下,剛才還好好的,突然不行了。最大的可能不在於服務器本身,而是網絡或者服務器之外的環境。

4.關閉防火牆:雖然可以telnet通,還是關閉一下試試吧。服務器和客戶端的防火牆都關了,還是一樣。

5.嘗試換一個端口號呢?於是,在my.cnf中,[mysqld]端增加一句:port=3307

sudo service mysqld restart,再試,居然OK了。

小鳥云為您解答

mysql連接不上服務器怎麼辦

排除網絡或防火牆問題

先看是否能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(重啟防火牆使配置生效)

2.檢查MySQL配置

如果開啟了防火牆,telnet還是失敗,通過netstat查看3306的端口狀態:

netstat -apn|grep 3306tcp6  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使配置生效。

以上幾個原因,你看一下是否適用你的情況

原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hk/n/309938.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
小藍的頭像小藍
上一篇 2025-01-04 19:32
下一篇 2025-01-04 19:32

相關推薦

  • 如何修改mysql的端口號

    本文將介紹如何修改mysql的端口號,方便開發者根據實際需求配置對應端口號。 一、為什麼需要修改mysql端口號 默認情況下,mysql使用的端口號是3306。在某些情況下,我們需…

    編程 2025-04-29
  • 服務器安裝Python的完整指南

    本文將為您提供服務器安裝Python的完整指南。無論您是一位新手還是經驗豐富的開發者,您都可以通過本文輕鬆地完成Python的安裝過程。以下是本文的具體內容: 一、下載Python…

    編程 2025-04-29
  • STUN 服務器

    STUN 服務器是一個網絡服務器,可以協助網絡設備(例如 VoIP 設備)解決 NAT 穿透、防火牆等問題,使得設備可以正常地進行數據傳輸。本文將從多個方面對 STUN 服務器做詳…

    編程 2025-04-29
  • Python操作MySQL

    本文將從以下幾個方面對Python操作MySQL進行詳細闡述: 一、連接MySQL數據庫 在使用Python操作MySQL之前,我們需要先連接MySQL數據庫。在Python中,我…

    編程 2025-04-29
  • 解決docker-compose 容器時間和服務器時間不同步問題

    docker-compose是一種工具,能夠讓您使用YAML文件來定義和運行多個容器。然而,有時候容器的時間與服務器時間不同步,導致一些不必要的錯誤和麻煩。以下是解決方法的詳細介紹…

    編程 2025-04-29
  • MySQL遞歸函數的用法

    本文將從多個方面對MySQL遞歸函數的用法做詳細的闡述,包括函數的定義、使用方法、示例及注意事項。 一、遞歸函數的定義 遞歸函數是指在函數內部調用自身的函數。MySQL提供了CRE…

    編程 2025-04-29
  • MySQL bigint與long的區別

    本文將從數據類型定義、存儲空間、數據範圍、計算效率、應用場景五個方面詳細闡述MySQL bigint與long的區別。 一、數據類型定義 bigint在MySQL中是一種有符號的整…

    編程 2025-04-28
  • MySQL左連接索引不生效問題解決

    在MySQL數據庫中,經常會使用左連接查詢操作,但是左連接查詢中索引不生效的情況也比較常見。本文將從多個方面探討MySQL左連接索引不生效問題,並給出相應的解決方法。 一、索引的作…

    編程 2025-04-28
  • 如何選擇MySQL服務器文件權限

    MySQL是一種流行的關係型數據庫管理系統。在安裝MySQL時,選擇正確的文件權限是保證安全和性能的重要步驟。以下是一些指導您選擇正確權限的建議。 一、權限選擇 MySQL服務器需…

    編程 2025-04-27
  • CentOS 7在線安裝MySQL 8

    在本文中,我們將介紹如何在CentOS 7操作系統中在線安裝MySQL 8。我們會從安裝環境的準備開始,到安裝MySQL 8的過程進行詳細的闡述。 一、環境準備 在進行MySQL …

    編程 2025-04-27

發表回復

登錄後才能評論