阿里雲ECS下安裝的MySQL無法遠端連線

2022-01-29 18:57:40 字數 1067 閱讀 4890

在阿里雲ecs下, ubuntu系統上通過以下命令安裝的mysql資料庫, 本地連線正常, 但遠端死活連線不上.

# 安裝mysql

apt-get install mysql-server

主要有以下幾點:

使用者root預設受限為本地可訪問(localhost), 遠端拒絕(出於安全考慮吧)

但是這個我們可以修改的, 在本地用root登入後, 修改對應的表字段值即可.

這裡需要注意的是mysql安裝完成後, 自帶了乙個mysql資料庫, 裡面有個user表, 就是存放此類資訊的.

我們用sql命令即可完成修改:

-- 使用者root對應的主機改為任意主機.

update user set host='%' where user='root' and host='localhost';

-- 然後重啟mysql服務, 使配置生效

/etc/init.d/mysql restart

-- 當然如果嫌重啟麻煩, 也可以直接重新整理(~~這單詞太難記, 不喜歡用~~)

flush privileges;

修改好了使用者本身的限制, 但是遠端還是不能訪問.

mysql本身配置項的問題

在mysql配置檔案/etc/mysql/my.cnf中,

找到位址繫結配置bind-address = 127.0.0.1, 注釋掉或改為bind-address = 0.0.0.0即可.

mysql-server-5.7 版本中配置檔案結構有所變化,修改該配置需要在/etc/mysql/mysql.conf.d/mysqld.cnf檔案中.

阿里雲伺服器的的安全規則中開啟3306的入站規則3306是mysql預設的服務埠.

然後大功告成, 試試能否遠端訪問吧.

阿里雲ECS安裝ossfs

阿里雲ecs安裝ossfs git clone cd ossfs autogen.sh configure make make install 出現如下錯誤 checking for pkg config.usr bin pkg config checking pkg config is at le...

阿里雲ECS安裝 CoreOS

沒事重灌了下阿里雲的ecs,無意發現竟然有了 coreos 的選項,有點小激動,於是乎,果斷選擇安裝嘗試了下.其他阿里雲註冊啥的就不多說了,來個主要的圖說明下 用 ecs 安裝 coreos 後,發現阿里雲提供的 coreos 版本比較低 版本為681.2.0 同時配備的更新組是針對stable穩定...

阿里雲 ECS 安裝 minikube

最近一直在看k8s,買了個ecs打算安裝個k8s玩玩。眾所周知,k8s分為 master 節點和node節點。如果完整安裝需要好幾臺伺服器,但是k8s官方有提供個人學習,使用的minikube安裝,今天我們也是用此工具來快速搭建我們的k8s環境。點選可跳轉官服文件檢視 minikube 安裝 min...