Docker部署MySQL8並實現遠程連接


1. 拉取鏡像

  docker pull mysql

2. 運行鏡像啟動容器

  docker run --name mysql -p 33306:3306 -e MYSQL_ROOT_PASSWORD=your-password -d mysql

  -name 服務名稱

  -p 代表端口映射,宿主機映射端口:容器運行端口

  -e 代表添加環境變量,MYSQL_ROOT_PASSWORD 是 root 用戶的登錄密碼

3. 進入 MySQL 容器登錄 MySQL,修改加密方式

  docker exec -it mysql /bin/bash

  mysql -uroot -p

  use mysql;

  select host, user, plugin from user \G

  alter user 'root'@'%' identified with mysql_native_password by 'your-password';

  flush privileges;

  Ctrl+D退出容器

4. 返回宿主機,在 navicat 通過 虛擬機ip + 映射端口 訪問

5. 掛載本地目錄保存數據

  待續

 

 

 

參考文章:

  https://www.cnblogs.com/shenqidu/p/10414803.html 安裝

  https://www.cnblogs.com/yui66/p/9728732.html 安裝

  https://blog.csdn.net/u014104286/article/details/82961203 Win10容器ip互通

  https://blog.51cto.com/10693404/2157142?utm_source=oschina-app 圖解

  https://blog.csdn.net/yan_zuoyu/article/details/80736507 掛載本地目錄


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM