linux安裝mysql遠端連線問題彙總

2021-10-12 19:10:24 字數 1076 閱讀 1311

進入mysql:mysql -u root -p

使用mysql資料庫:use mysql

檢視使用者及許可權: select host,user from user;

如果使用者的許可權是本機,則修改為%

update user set host=』%』 where host=『localhost』; //允許所有訪問

注:上面的user是使用者名稱

到此,可以判定並修改mysql許可權導致的問題

配置防火牆,開啟3306埠

vi /etc/sysconfig/iptables //防火牆配置

-a input -m state --state new -m tcp -p tcp --dport 3306 -j accept //允許3306埠通過

service iptables restart //重啟防火牆

一般到這裡就結束了

我這裡有小插曲,我的伺服器上並沒有iptables,有乙個iptables-config,其實兩個檔案並不是乙個東西,需要安裝iptables,請看下一目錄。

安裝前,執行下面的語句試一試。因為早期的系統都是使用iptables ,後期的系統則是firewall

//防火牆開啟80埠

firewall-cmd --zone=public --add-port=80/tcp --permanent

//從起防火牆

firewall-cmd --reload

//開啟防火牆

systemctl start firewalld

#先檢查是否安裝了iptables

service iptables status

#安裝iptables

yum install -y iptables

#公升級iptables

yum update iptables

#安裝iptables-services

yum install iptables-services

iptables-services 和 iptables 是不一樣的

安裝了 services才有/etc/sysconfig/iptables

mysql連庫 mysql遠端連庫

mysql連線遠端庫 伺服器端 1 登陸伺服器端,進入命令列,windows cmd 2 設定使用者 密碼讓指定的ip訪問 mysql u root p 或安裝的快捷方式進入 mysql command line client,使用grant命令 grant 許可權1,許可權2,許可權n on 資料...

Linux遠端linux 安裝mysql

在一台linux應用伺服器上,遠端連線到另一台linux資料庫伺服器,安裝mysql。應用伺服器是開通了外部網路,外部可以訪問,而資料庫是在內部網裡面,外部無法訪問,只能通過應用伺服器遠端訪問資料庫伺服器。ssh l root 192.168.0.1 cd home ls 檢視目錄下的檔案 unam...

centos6 5安裝mysql 開放遠端連線

安裝mysql 第一步 檢視本地是否已安裝mysql資料庫 rpm qa grep mysql可以檢視本地安裝的資料庫版本 第二步 解除安裝資料庫 如果本地沒有安裝,這一步可以略過 rpm e mysql libs nodeps 第三步 解除安裝完成後,新增repo 一共有兩個 第乙個 rpm uv...