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.進(jìn)入容器
修改root用戶允許遠(yuǎn)程訪問
- 4.1 查看容器id
docker ps
- 4.2 進(jìn)入容器
sudo docker exec -it 57c08d3e2b5b /bin/sh
- 4.3 進(jìn)入mysql
mysql -u root -p
- 4.4 修改遠(yuǎn)程權(quán)限:
alter user 'root'@'%' identified with mysql_native_password by 'root';
- 4.5 通過Navicat等遠(yuǎn)程訪問工具進(jìn)行訪問
5.數(shù)據(jù)卷的掛載,方便我們后期維護(hù)
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
總結(jié)
以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
Docker實踐—CentOS7上部署Kubernetes詳解
kubernetes作為docker的管理工具是由Google開源提供,但是kubernetes的安裝一直折磨著運維人員,在這一系列的文章中我將會由kubernetes的安裝講起為大家介紹kubernetes的安裝使用等過程,也作為自己的學(xué)習(xí)筆記。2017-01-01Docker上部署?nps?和?npc?實現(xiàn)內(nèi)網(wǎng)穿透
本文介紹了如何使用Docker部署nps和npc實現(xiàn)內(nèi)網(wǎng)穿透。nps是一款高性能的內(nèi)網(wǎng)穿透代理服務(wù)器,npc是nps的客戶端,可以將內(nèi)網(wǎng)服務(wù)映射到公網(wǎng)上。通過Docker的容器化技術(shù),可以方便地部署和管理nps和npc,同時保證了應(yīng)用的隔離性和安全性。2023-04-04使用Docker創(chuàng)建FTP服務(wù)器的過程解析
這篇文章主要介紹了使用Docker創(chuàng)建FTP服務(wù)器的過程解析,使用?Docker?搭建?FTP?服務(wù),不僅十分簡單,而且可以對宿主機(jī)有一定的隔離,對Docker創(chuàng)建FTP服務(wù)器的過程感興趣的朋友一起看看吧2022-04-04