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

2021-10-25 14:28:58 字數 1297 閱讀 4781

1、首先看伺服器防火牆

引用:centos 7.0預設使用的是firewall作為防火牆,使用iptables必須重新設定一下

1、直接關閉防火牆

systemctl stop firewalld.service #停止firewall

systemctl disable firewalld.service #禁止firewall開機啟動

2、設定 iptables service

yum -y install iptables-services

如果要修改防火牆配置,如增加防火牆埠3306

vi /etc/sysconfig/iptables

增加規則

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

儲存退出後

systemctl restart iptables.service #重啟防火牆使配置生效

systemctl enable iptables.service #設定防火牆開機啟動

最後重啟系統使設定生效即可。

查詢3306埠是否開啟

命令如下: firewall-cmd    --query-port=3306/tcp

返回yes 表示開啟

開啟3306埠

命令如下:firewall-cmd   --add-port=3306/tcp

2、查詢mysql使用者

mysql -u root -p密碼

//注意資料庫版本不一樣字段有點不一樣

mysql> select column_name,column_comment,data_type from information_schema.columns where table_name='user' and table_schema='mysql';

mssql> select user,password,host from mysql.user;   //(列表中沒有客戶端ip請用下列方法新增)

或select user,host from mysql.user;

mssql> grant all privileges on *.* to root@"***.***.***.***(客戶端ip)" identified by "密碼";

mssql> flush privileges;

百試百靈相信自己!

vi /etc/my.cnf

不區分大小寫:

lower_case_table_names=1

修改埠:

port=7506

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...

Ubuntu14 04允許遠端連線MySQL

首先要登入shell,然後再命令列輸入 root cloud mysql h localhost u root p enter password 輸入密碼後 然後輸入 use mysql 繼續輸入 select user,password,host from user 可以看到現在允許接入的是roo...