docker部署mysql問題
更新時間:2023年10月26日 17:04:17 作者:ZNineSun
這篇文章主要介紹了docker部署mysql問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
docker部署mysql
1.拉取mysql鏡像
sudo docker pull mysql:8.0
2.驗證是否拉取成功
sudo docker images
3.運行mysql鏡像
docker run -d -p 3306:3306 --name mymysql -e MYSQL_ROOT_PASSWORD=root docker.io/mysql:8.0
4.進入容器
修改root用戶允許遠程訪問
- 4.1 查看容器id
docker ps

- 4.2 進入容器
sudo docker exec -it 57c08d3e2b5b /bin/sh

- 4.3 進入mysql
mysql -u root -p

- 4.4 修改遠程權限:
alter user 'root'@'%' identified with mysql_native_password by 'root';
- 4.5 通過Navicat等遠程訪問工具進行訪問

5.數(shù)據(jù)卷的掛載,方便我們后期維護
docker run -d -p 3306:3306 --name mysql-wzs -e MYSQL_ROOT_PASSWORD=root -v /home/zhuxu/soft/docker/mysql/conf:/etc/mysql/conf.d -v /home/zhuxu/soft/docker/mysql/data:/var/lib/mysql docker.io/mysql:8.0
總結
以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關文章
Docker實踐—CentOS7上部署Kubernetes詳解
kubernetes作為docker的管理工具是由Google開源提供,但是kubernetes的安裝一直折磨著運維人員,在這一系列的文章中我將會由kubernetes的安裝講起為大家介紹kubernetes的安裝使用等過程,也作為自己的學習筆記。2017-01-01
Docker上部署?nps?和?npc?實現(xiàn)內網(wǎng)穿透
本文介紹了如何使用Docker部署nps和npc實現(xiàn)內網(wǎng)穿透。nps是一款高性能的內網(wǎng)穿透代理服務器,npc是nps的客戶端,可以將內網(wǎng)服務映射到公網(wǎng)上。通過Docker的容器化技術,可以方便地部署和管理nps和npc,同時保證了應用的隔離性和安全性。2023-04-04

