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)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關文章
vscode利用ssh配置docker容器并開啟遠程編程模式的詳細步驟
這篇文章主要介紹了vscode利用ssh配置docker容器內(nèi)開啟遠程編程模式,本文給大家講解的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下2023-03-03
docker通過Dockerfile構建mysql鏡像的方法
這篇文章主要介紹了docker通過Dockerfile構建mysql鏡像,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下2022-05-05

