Centos7 mysql5 7 遠端登入解決方案

2021-09-11 22:59:25 字數 873 閱讀 8950

檢視伺服器安全組是否開放3306埠

未開放新增安全組規則,以開放接著一下步

如果是初次登入,未設定密碼,請移步 

進行賦權

mysql 5.7   

登陸進去mysql終端

use mysql;

update user set host = '%' where user = 'root'; (使mysql root使用者可以連線上任意的ip位址)

flush privileges

防火牆相關

centos7的預設防火牆為firewall,且預設是不開啟的。

shell > systemctl start firewalld 啟動friewall

shell > systemctl status firewalld 檢視firewall啟動情況

shell > firewall-cmd --zone=public --add-port=3306/tcp --permanent 開啟3306埠

然後重啟 firewalld     firewall-cmd --reload

使用  firewall-cmd --query-port=3306/tcp 檢查3306埠是否已經開啟,如果顯示yes,則表示防火牆已開啟該埠。

(當然也可以關閉centos7的預設防火牆 #systemctl stop firewalld 和禁用#systemctl mask firewalld。然後使用iptables防火牆,centos7預設是沒有安裝iptables的,同樣#yum install iptables #yum install iptables-services兩步進行安裝即可。這有一博友的詳細iptables安裝配置和講解,我這就直接借用了。

大功告成,這就是我的實踐經驗

centos7 mysql 5 7安裝介紹

安裝mysql安裝源 root bogon yum y localinstall mysql57 community release el7 11.noarch.rpm root bogon yum y install mysql community server 3,啟動mysql服務並設定開機自...

CentOS 7 MySQL5 7 密碼處理

忘記密碼處理 忘記mysql的密碼,可按如下5步操作,可重新設定密碼。當然,我喜歡在新安裝資料庫後,用如下方式設定密碼,不用輸入系統自動生成的密碼。mysqladmin uroot p password 123 select user,authentication string,host from ...

CentOS 7 MySQL5 7日誌配置

1.修改mysql配置檔案 在mysql配置檔案 etc my.cnf 中寫入 root cnetos7 local etc my.cnf general log 1 general log file usr local mysql mysql 5.7.30 log general.log slow...