Ubuntu和CentOS 基于Linux內核,無非是系統應用不同,提供的函數庫有差異. 如果將一個Ubuntu版本的MySQL應用安裝到CentOS系統,MySQL在調用Ubuntu函數庫時,會發現找不到或者不匹配,就會報錯了. Docker是一個快速交付應用、運行應用的技術,Docker將用戶程序與所需要調用的系統(比如Ubuntu)函數庫一起打包,運行到不同操作系統時,直接基于打包的函數庫。 Mac安裝Docker
或者
1 在Mac中安裝 docker 的mysql 鏡像。
創建容器并運行
容器名稱為:mysql01 端口為:3306 密碼為:123456 在Docker Destop中查看 我這里的容器ID是 58e26d8b954455bee1632f6cec8f4929ca4526011dd4e2c0d4b4fe8e9303ac9d 進入鏡像中的mysql(ti 后面的字符串是mysql鏡像啟動的容器ID或者用容器名字)
登陸mysql
輸入創建容器時設置的密碼,比如我這里設置的是 123456 修改user表中的Host:
最后刷新:
然后就可以使用 其他客戶端口連接 mysql |
|
來自: 程序員讀書空間 > 《SpringBoot架構》