Docker 中開啟MySQL的步驟

2021-09-16 21:10:47 字數 541 閱讀 9067

docker 中開啟mysql的步驟,各種出錯後終於搞定了,記錄一下

前提:mysql的image名稱為mysql,mysql的密碼為272120

初次建立

docker run -p 3306:3306 --name mysql -e mysql_root_password=272120 -d mysqldocker ps檢視剛剛建立的容器的名稱,假設為aaaa

docker exec -itaaaabash(aaaa是上面的容器名)

mysql -uroot -p -h localhostexit退出 附:

關閉正在執行的容器:docker stop $(docker ps -q)

檢查:沒有執行中的容器

啟動已關閉的容器:

docker start aaaa(aaaa替換為使用者名稱)

同初次建立中的3,4

容器的使用:

docker開啟mysql啟binlog日誌

在開發中,需要通過監聽mysql的binlog日誌檔案做到對資料表的監控,由於mysql是部署在docker容器中,還需要解決資料卷的問題 1 通過資料卷的方式開啟乙個mysql映象 docker run p 3307 3306 name mymysql v usr docker mysql dat...

Docker中開啟sshd服務

ssh服務安裝 開機自起 在 root目錄下建立run.sh指令碼,新增如下內容 bin bash service sshd restart while do sleep 10 done其實開機自起可以用cmd的,但是暫時不會。就統一用指令碼執行的方式防止退出,感覺可調控行蠻好的。儲存修改 開啟服務...

連線Docker中的MySQL

修改docker容器中 etc mysql mysql.conf.d mysqld.cnf 檔案。不同版本的mysql檔名不一樣,可能不叫mysqld.cnf,一般在mysql.conf.d資料夾下有類似 sever.cnf的檔案 我這裡是 etc mysql mariadb.conf.d 50 s...