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

mysql 本地連接容器

錢淋西2年前10瀏覽0評論

MySQL是一種相關數據庫系統,它是一個關系型數據庫管理系統,由Sun Microsystems公司進行開發和維護,現在是Oracle公司的子公司。Docker則是一種開源容器平臺,它允許用戶輕松創建,部署,運行和管理應用程序的容器。

在大多數情況下,開發人員會使用MySQL進行本地開發和測試,因此將MySQL連接到Docker容器是一項有用的技能。以下是如何設置本地Docker容器來連接MySQL數據庫的步驟:

docker run --name=mysqltest -d -e MYSQL_ROOT_PASSWORD=my-secret-pw -p 3306:3306 mysql:latest

使用上述命令,我們可以創建一個名為“mysqltest”的容器,并將其與MySQL的最新版本進行映射。 這將創建一個默認密碼為“my-secret-pw”的MySQL實例。

現在,我們可以使用以下命令檢查MySQL容器是否正在運行:

docker ps -a

運行上述命令后,你應該能夠看到“mysqltest”正在運行。我們可以使用以下命令來連接MySQL:

mysql -h 127.0.0.1 -P 3306 -u root -pmy-secret-pw

這會將你連接到MySQL實例,你可以使用此實例來測試你的應用程序。如果你想在容器中運行MySQL客戶端,則可以使用以下命令:

docker run -it --link=mysqltest:mysql --rm mysql sh -c 'exec mysql -h"$MYSQL_PORT_3306_TCP_ADDR" -P"$MYSQL_PORT_3306_TCP_PORT" -uroot -p"$MYSQL_ENV_MYSQL_ROOT_PASSWORD"'

以上代碼將建立一個與“mysqltest”的鏈接,并在容器中運行MySQL客戶端。你應該現在能夠像在本地一樣使用MySQL客戶端。