遠端連線Mysql伺服器,mysql伺服器

來源:互聯網
上載者:User

遠端連線Mysql伺服器,mysql伺服器

1.命令列:C:/>mysql -h 192.168.0.53 -P 3306 -u vicky -padmin

本機電腦是win7系統,遠端電腦室Linux系統。

192.168.0.53是我遠程linux系統的IP,串連成功後會出現“mysql>”


出現的問題解決集囊:

1.Can't connect to MYSQL server on '192.168.0.53';

可能原因:

1.MYSQL服務未啟動。

         開啟遠端電腦的mysql服務。

2.3306連接埠只對本地生效,不支援遠程,我們可以查看一下3306連接埠的情況。

          netstat -anp|grep 3306,可以看到3306連接埠只對本地開放。

     

        正常情況下,mysql佔用的3306連接埠只是在IP 127.0.0.1上監聽,拒絕了其他IP的訪問(通過netstat可以查看到。(取消本地監聽需要修改 my.cnf 檔案:):
  sudo vi /etc/mysql/my.cnf
  bind-address = 127.0.0.1 //找到此內容並且注釋

         

2. Acess denied for user 'root ' @'192.168.0.70' (using password :Yes).


可能原因:root賬戶許可權不夠,可能僅僅只用於本地,不能遠程登入。

查詢看一下資料庫中存在的賬戶及賬戶範圍,root只能在本地生效。


我們可以建立一個能夠遠程其它IP地址遠程登入到Mysql的賬戶,在這裡我只是簡單的設定了一個能夠從任何主機串連到mysql伺服器的賬戶。

GRANT ALL PRIVILEGES ON *.* TO 'vicky'@'%' IDENTIFIED BY 'admin' WITH GRANT OPTION






相關文章

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.