mysql服務器root用戶實現遠程無密碼登錄

接着之前提到的使用docker 可以創建數據庫服務器,應項目需求,可以實現root用戶遠程無密碼登錄。

1、添加的環境變量更多環境變量的設置請點擊

        MYSQL_ROOT_HOST=%         #允許任何主機登錄root賬戶

        MYSQL_ALLOW_EMPTY_PASSWORD=true      #設置root賬戶密碼爲空

2、賦予代碼示例其中ubuntu:4已經安裝了mysql

sudo ovs-vsctl add-br s1
sudo docker run -itd --network=none --name=h1 --privileged=true ubuntu:4
sudo docker run -itd --network=none --name=h2 --privileged=true ubuntu:4
sudo docker run -d --network=none \
-e MYSQL_ALLOW_EMPTY_PASSWORD=true \ 
-e MYSQL_ROOT_HOST=% \   
--name mysqlServer \
mysql/mysql-server \
--character-set-server=utf8 \
--collation-server=utf8_general_ci
sudo ovs-docker add-port s1 eth1 h1 --ipaddress=192.168.1.1/24
sudo ovs-docker add-port s1 eth1 h2 --ipaddress=192.168.1.2/24
sudo ovs-docker add-port s1 eth1 mysqlServer --ipaddress=192.168.1.254/24

3、測試topo場景

4、測試結果

4.1在h1處登錄root賬戶

4.2在h2處登錄root賬戶

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章