rancher部署的mysql修改root密碼

2021-10-07 01:47:46 字數 595 閱讀 2844

rancher docker mysql root

公司要求提高docker映象部署的mysql的root密碼強度,rancher可以管理環境變數,本以為很簡單改一下環境變數重啟就好了,結果不起作用。

後來想了下應該是我們持久化的問題,mysql的docker映象在第一次啟動的時候會讀取環境變數配置的密碼,但是啟動後mysql就將root的密碼存下來了,由於我們持久化了,因此再次啟動時就不會讀取rancher的環境變數了,於是我們嘗試用sql命令改密碼,語句如下:

set password for root@localhost = password(『新密碼』);

**注意:**這個地方有兩個注意點

1、如果只改root@localhost的話別的系統連資料庫的時候發現密碼還是沒變,後來發現還有個root@%,好像%是外部訪問的使用者密碼,localhost是本機訪問的密碼,使用者都是root,所以要執行兩個改密碼語句

set password for root@localhost = password(『新密碼』);

set password for root@『%』= password(『新密碼』);

2、root@『%』%要加』』,否則執行會報錯

Rancher部署Tr fik實現微服務的快速發現

tr fik 是乙個為了讓部署微服務更加便捷而誕生的現代http反向 負載均衡工具。它支援多種後台 rancher docker swarm kubernetes marathon mesos consul etcd zookeeper boltdb rest api file 來自動 動態的重新整...

阿里雲部署rancher2 1

背景 近期由於公司需要將部署在ucloud上的rancher遷移到阿里雲上,所以將部署到阿里雲的圖中遇到的問題和踩到的坑在這裡進行記錄在安裝新環境的rancher之前,需要將kubernetes集群中cattle system ns下面的cluster agent和node agent乾掉,這裡我選...

rancher搭建 基本操作 web應用部署

首先rancher需要安裝了docker的linux環境,我的系統版本為 執行命令 sudo docker run d restart always p 8080 8080 rancher server 以上步驟完成後,檢視本機的ip位址,我的位址為192.1688.1.109,在瀏覽器輸入http...