docker啟動mysql及-e MYSQL_ROOT_PASSWORD=my-secret-pw問題解決
一、問題描述
今天用kitematic安裝了最新版的mysql,自動啟動報沒設(shè)置密碼錯誤
error: database is uninitialized and password option is not specified
You need to specify one of MYSQL_ROOT_PASSWORD, MYSQL_ALLOW_EMPTY_PASSWORD and MYSQL_RANDOM_ROOT_PASSWORD
截圖如下:
錯誤提示很明顯
“數(shù)據(jù)庫未初始化,密碼沒設(shè)置。你需要設(shè)置MYSQL_ROOT_PASSWORD, MYSQL_ALLOW_EMPTY_PASSWORD and MYSQL_RANDOM_ROOT_PASSWORD三個中的任意一項”
其中 MYSQL_ROOT_PASSWORD即root賬戶的密碼。
MYSQL_ALLOW_EMPTY_PASSWORD即允許密碼為空。
MYSQL_RANDOM_ROOT_PASSWORD隨機一個root賬戶密碼。
二、解決
設(shè)置端口信息
我們通過環(huán)境變量設(shè)置root密碼
環(huán)境變量這里 新增一項
MYSQL_ROOT_PASSWORD 然后右側(cè)輸入密碼
然后 “save”后mysql重啟正常
然后通過navcat連接,發(fā)現(xiàn)一切OK
或者用命令行運行
docker run -d -P -e MYSQL_ROOT_PASSWORD=root mysql
到此這篇關(guān)于docker啟動mysql及-e MYSQL_ROOT_PASSWORD=my-secret-pw問題解決的文章就介紹到這了,更多相關(guān)docker啟動mysql內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
Docker Overlay2磁盤空間占用過大清理的方法實現(xiàn)
隨著業(yè)務(wù)量的不斷增大,容器的不斷啟動,往往會出現(xiàn)磁盤空間不足,本文主要介紹了Docker Overlay2磁盤空間占用過大清理的方法實現(xiàn),感興趣的可以了解一下2022-03-03詳解Docker+Jenkins+Gitlab+Django應(yīng)用部署實踐
這篇文章主要介紹了Docker+Jenkins+Gitlab+Django應(yīng)用部署實踐,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2019-01-01通過容器提交鏡像DockerCommit及推送鏡像DockerPush
這篇文章主要介紹了通過容器提交鏡像DockerCommit及推送鏡像DockerPush,文中通過詳細的示例代碼進行了詳細分解,有需要的朋友可以借鑒參考下2021-09-09docker-compose部署etcd集群的實現(xiàn)步驟
本文主要介紹了docker-compose部署etcd集群的實現(xiàn)步驟,文中通過示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下2021-10-102023年windows?DockerDeskTop最新款4.18.0?全程保姆級安裝圖文教程
這篇文章主要介紹了2023年windows?DockerDeskTop最新款4.18.0?全程保姆級安裝圖文教程,本文給大家介紹的非常詳細,對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下2023-04-04docker-compose啟動redis集群的實現(xiàn)步驟
本文主要介紹了docker-compose啟動redis集群的實現(xiàn)步驟,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2022-07-07使用docker-compose如何做nginx服務(wù)
這篇文章主要介紹了使用docker-compose如何做nginx服務(wù)問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教2024-01-01