在阿里雲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...