docker 中開啟mysql的步驟,各種出錯後終於搞定了,記錄一下
前提:mysql的image名稱為mysql,mysql的密碼為272120
初次建立
docker run -p 3306:3306 --name mysql -e mysql_root_password=272120 -d mysql
docker ps
檢視剛剛建立的容器的名稱,假設為aaaa
docker exec -it
aaaabash
(aaaa是上面的容器名)
mysql -uroot -p -h localhost
exit
退出 附:
關閉正在執行的容器: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...