首頁  >  文章  >  資料庫  >  Docker怎麼安裝MySql8並遠端存取

Docker怎麼安裝MySql8並遠端存取

WBOY
WBOY轉載
2023-05-26 18:55:061513瀏覽

拉取mysql映像

使用指令拉取mysql,目前最後一個版本是8.0.2*

docker pull mysql

Docker怎麼安裝MySql8並遠端存取

也可以在dockerhub上查看指定版本進行下載。

Docker怎麼安裝MySql8並遠端存取

啟動mysql8

docker run --name mysql01 -p 3333:3306 -e MYSQL_ROOT_PASSWORD=123654 mysql:latest
docker ps //查看运行的容器
docker exec -it mysql01 /bin/bash //进入控制台

啟動mysql:

  • -it:-i->以互動模式運行容器,-t->為容器重新分配一個偽輸入終端,一般這2個都是一塊用的。

  • -p 3333:3306 沒用預設的3306,改成了宿主機的3333映射容器的mysql3306

  • #–name 位元容器取一個名字就要mysql01

  • -e 設定容器內的應用,這裡設定了一個密碼

  • ##/bin/bash 啟動後進入容器的控制台

Docker怎麼安裝MySql8並遠端存取

這就進入了容器內的控制台

配置mysql

#先登入mysql

mysql -u root -p //然后输入密码

看一下mysql的版本

status;

Docker怎麼安裝MySql8並遠端存取

進行授權遠端連線(注意mysql 8.0跟之前的授權方式不同)

GRANT ALL ON *.* TO 'root'@'%';//远程连接
flush privileges; //刷新权限
ALTER USER 'root'@'localhost' IDENTIFIED BY 'password' PASSWORD EXPIRE NEVER;//更改加密规则
ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY '123654';//设置密码
flush privileges;//刷新权限

Docker怎麼安裝MySql8並遠端存取

遠端連線測試

使用的DBeaver,新連線是安裝mysql8的驅動程式

Docker怎麼安裝MySql8並遠端存取

以上是Docker怎麼安裝MySql8並遠端存取的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文轉載於:yisu.com。如有侵權,請聯絡admin@php.cn刪除