這個確實整了好一段時間,比起在linux裝mysql麻煩多,問題多,決定記錄一下。
在windows下安裝mysql:
做完發現發現存在乙個問題:
解決:c:\windows\
system32 包含到系統變數path;
接下來就是windows 遠端訪問linux mysql。。在網上找了解決方案,最終是通過修改port許可權的。
3306埠是不是沒有開啟?
使用nestat命令檢視3306埠狀態:
~# netstat -an | grep 3306
tcp 0 0 127.0.0.1:3306 0.0.0.0:* listen
從結果可以看出3306埠只是在ip 127.0.0.1上監聽,所以拒絕了其他ip的訪問。
解決方法:修改/etc/mysql/my.cnf檔案。開啟檔案,找到下面內容:
# instead of skip-networking the default is now to listen only on
# localhost which is more compatible and is not less secure.
bind-address = 127.0.0.1
把上面這一行注釋掉或者把127.0.0.1換成合適的ip,建議注釋掉。
重新啟動後,重新使用netstat檢測:
~# netstat -an | grep 3306
tcp 0 0 0.0.0.0:3306 0.0.0.0:* listen
另外還可能是網路問題,需要注意。
參考:
遠端連線訪問mysql
昨天準備在自己的電腦上連我伺服器的資料庫mysql,1 伺服器端的mysql設定了乙個可以讓所有ip遠端訪問的賬號,許可權只給了乙個資料庫的 2 用phpmyadmin 配置了遠端伺服器的ip 3 嘗試登陸 失敗了竟然。最後發現,是伺服器的3306埠的問題,因為嘗試 本機telnet 伺服器的330...
oracle開啟遠端連線訪問
首先,您應該確定有一台安裝好oracle的伺服器。並且此伺服器和要連線它的計算機在同乙個網路中 一般來說,在乙個區域網中,如果伺服器在公網中也沒有問題 設定oracel的連線模式為 共享伺服器模式 步驟為 首先 用管理員身份 開啟database configuration assistant。如下...
mysql資料庫允許被遠端連線訪問
第一 更改 mysql 資料庫 user 表 host 項localhost改稱 或者新加條記錄host 項要訪問ip址並授權重啟mysql服務 第二 系統防火牆新增例外埠 3306並允許例外 error 1130 host 192.168.1.3 is not allowed to connect...