使mysql可以被遠端連線

2021-03-31 08:56:32 字數 955 閱讀 5285

author:  tansf

1. 授權

grant select,insert,delete,update on mydb.* to tan identified by '123456';

2. 開啟埠

1)關閉防火牆

chkconfig iptables off

service iptables stop

或2)修改/etc/sysconfig/iptables 檔案,加上

-a rh-firewall-1-input -m state --state new -m tcp -p tcp --dport 3306 -j accept

3. php**

**:test.php

<?php

$db_host="192.168.1.2";

$db_user="tan";

$db_password="123456";

$db_name="mydb";

$***pany_table="***pany";

$link=mysql_connect($db_host,$db_user,$db_password) or die("連線資料庫失敗");

$db=mysql_select_db($db_name,$link);

$query="insert into $***pany_table (***pany) values ('tansf')";

$result=mysql_query($query);

$query="select  *  from $***pany_table";

$result=mysql_query($query);

$total=mysql_num_rows($result);

echo $total;

?>

訪問 http://192.168.1.4/test.php

Mysql遠端連線被拒絕

遠端連線mysql資料庫時 error 1045 28000 access denied for user root localhost using password yes 遠端連線被拒絕 解決方法 mysql use mysql database changed mysql grant all ...

mysql遠端連線失敗被拒絕。

如果你想連線你的mysql的時候發生這個錯誤 error 1130 host 192.168.1.3 is not allowed to connect to this mysql server 1。改表法。可能是你的帳號不允許從遠端登陸,只能在localhost。這個時候只要在localhost的...

mysql修改可以遠端連線和關閉遠端連線

預設是不能用客戶端遠端連線的,阿里雲提供的help.docx裡面做了設定說明,mysql密碼預設存放在 alidata account.log 首先登入 mysql u root h localhost p use mysql 開啟mysql資料庫 將host設定為 表示任何ip都能連線mysql,...

設定防火牆使mysql可以遠端連線的方法

由於防火牆中的過濾功能,禁止外界的資料包文進入,可以設定 iptables i input p tcp d 192.168.18.9 dport 3306 j accept iptables i output p tcp s 192.168.18.9 sport 3306 j accept 注意這裡...

MySQL 設定使用者可以遠端連線

目錄 一 設定root可以任意ip 訪問 二 建立使用者授予許可權 雖然不建議大家生產環境中mysql使用者可以遠端連線,但是開發時還是可以的,使用grant可以建立使用者,可以控制許可權。grant 實際開發過程中經常會用到。更改 mysql 資料庫裡的 user 表裡的 host 項,從 loc...