色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

docker里訪問宿主機的mysql

林子帆2年前15瀏覽0評論

在使用docker的過程中,我們可能需要訪問宿主機的mysql數據庫,以便進行一些數據操作等操作,下面介紹一下如何實現docker里訪問宿主機的mysql。

首先,我們需要確認宿主機的mysql是否允許遠程連接。可以通過以下步驟進行設置:

1. 登錄到宿主機的mysql
2. 執行以下命令:
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '密碼' WITH GRANT OPTION;
flush privileges;

然后,需要在docker里使用以下命令創建mysql容器:

docker run -d --name=mysqlContainer -p 3306:3306 -e MYSQL_ROOT_PASSWORD=密碼 mysql

其中,-d表示后臺運行,-p表示端口映射,將容器內部的3306端口映射到宿主機的3306端口,方便訪問。MYSQL_ROOT_PASSWORD表示設置mysql的root賬號密碼。

接下來,在docker容器內的終端輸入以下命令,連接到宿主機的mysql數據庫:

mysql -h 宿主機IP地址 -P 3306 -uroot -p密碼

其中,-h表示宿主機的IP地址,-P表示端口號,-uroot表示用戶名,-p表示密碼。

至此,我們已經成功實現了docker里訪問宿主機的mysql數據庫。