日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

docker中创建MySQL及在外部使用Navicat连接

發布時間:2024/4/15 数据库 49 豆豆
生活随笔 收集整理的這篇文章主要介紹了 docker中创建MySQL及在外部使用Navicat连接 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

1、拉取鏡像

$docker pull mysql

2、創建并啟動一個mysql容器

docker run --name mysql -e MYSQL_ROOT_PASSWORD=123456 -p 3306:3306 -d mysql

–name:給新創建的容器命名,此處命名為mysql-test

-e:配置信息,此處配置mysql的root用戶的登陸密碼

-p:端口映射,此處映射主機3306端口到容器pwc-mysql的3306端口

-d:成功啟動容器后輸出容器的完整ID.

最后一個mysql指的是mysql鏡像名字

3、查看容器運行狀態

sudo docker ps

可以看到容器的簡寫ID,容器的源鏡像,創建時間,狀態,端口映射信息,容器名字等。

?

4、連接測試

1. mysql連接IP問題

首先這個IP肯定不是localhost,然后以為是mysql容器的IP,查看mysql容器的ip

docker inspect <container-ID> | grep IPAddress?

結果是:172.17.0.2,但是還是連接不上

?

2、獲取docker主機 IP

$ ifconfig | grep inet

結果是:192.168.31.10

mac系統使用Navicat,鏈接信息正確的情況下,突然所有的鏈接都連不上,且新建數據庫連接時,提示:

?

解決方案(依次執行下列倆句命令,刪除所有的Keychains):

cd ~/Library/Keychains/ rm -r *

?

總結

以上是生活随笔為你收集整理的docker中创建MySQL及在外部使用Navicat连接的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。