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