php遠端連線mysql

2021-05-23 20:30:25 字數 1026 閱讀 3215

一、改表法

可能是你的帳號不允許從遠端登陸,只能在localhost。這個時候只要在 localhost。這個時候只要在localhost的那台電腦,登入mysql後,更改 "mysql" 資料庫 裡的 "user" 表裡的 "host" 項,從"localhost"改稱"%"   

mysql -u root -pvmwaremysql>use mysql;   

mysql>update user set host = '%' where user = 'root';   

mysql>select host, user from user;

mysql>flush rivileges

二、授權法

例如,你想myuser使用mypassword從任何主機連線到mysql伺服器的話。

grant all privileges on *.* to 'myuser'@'%' identified by 'mypassword' with grant option;

如果你想允許使用者myuser從ip為192.168.1.3的主機連線到mysql伺服器,並使用mypassword作為密碼

grant all privileges on *.* to 'root'@'192.168.1.3' identified by 'mypassword' with grant option;

三、方法同二,只不過是在cmd中執行的而已

在安裝mysql的機器上執行:

1、d:/mysql/bin/>mysql -h localhost -u root

//這樣應該可以進入mysql伺服器

2、mysql>grant all privileges on *.* to 'root'@'%'with grant option

//賦予任何主機訪問資料的許可權

3、mysql>flush privileges

//修改生效

4、mysql>exit

//退出mysql伺服器

這樣就可以在其它任何的主機上以root身份登入啦。

mysql遠端連線設定 MySQL遠端連線設定

這只是乙個簡單mysql設定。但很多圖簡單,卻忽略了安全性。所以對設定中的細節和含義需要弄到清清楚楚才行。這只是乙個簡單mysql設定。但很多圖簡單,卻忽略了安全性。所以對設定中的細節和含義需要弄到清清楚楚才行。mysql遠端連線的設定問題 下面是步驟 1 登陸本地的mysql server mys...

mysql 遠端連線失敗 mysql 遠端連線失敗

一 mysql 禁止 ip 遠端連線 mysql 庫 user表中 host 為 localhost 修改為 允許所有 ip 連線 或者 新增一條資料 host 為允許連線的 ip 二 授權某個使用者可以遠端連線 以root為例 grant all privileges on to root ide...

mysql遠端連線條件 MySql 遠端連線的條件

1 首先看伺服器防火牆 引用 centos 7.0預設使用的是firewall作為防火牆,使用iptables必須重新設定一下 1 直接關閉防火牆 systemctl stop firewalld.service 停止firewall systemctl disable firewalld.serv...