阿里雲 開放mysql遠端連線 3306埠

2021-09-24 17:11:18 字數 626 閱讀 6028

為了開發,需要伺服器端mysql能被遠端訪問到,不管是被本地訪問還是被另一台伺服器

首先登入伺服器端mysql (簡單點的就用phpmyadmin)建立新使用者和密碼 ,給與其能遠端登入的許可權

grant all privileges on * . * to 'username'@'%' identified by 'password' with grant option

建立了使用者username 和對應的密碼password之後 在阿里雲是無法直接訪問的

還需要在阿里雲開啟3306埠  在例項的 安全組規則裡面,新增規則,加入3306埠,裡面的授權物件填寫自己公司電腦的ip位址和另一台伺服器的位址,自己公司電腦的位址,網上能查到(ip位址)

新增了埠之後,依然不能被訪問 因為還有防火牆 也需要設定

centos從7開始預設用的是firewalld,這個是基於iptables的,雖然有iptables的核心,但是iptables的服務是沒安裝的。所以你只要停止firewalld服務即可: 

sudo systemctl stop firewalld.service && sudo systemctl disable firewalld.service

完成之後,就能被本地訪問了

阿里雲配置mysql遠端連線

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

阿里雲配置mysql遠端連線

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

阿里雲配置MYSQL遠端連線

想要遠端連線阿里雲伺服器安裝的mysql 不是rds,rds申請外網位址即可 需要兩個步驟,第一步是修改允許連線mysql的許可權,具體操作如下 首先登入 mysql u root h localhost p password 開啟mysql資料庫 use mysql 將host設定為 表示任何ip...