Docker部署Mysql應用

2021-10-14 20:38:44 字數 949 閱讀 8875

docker pull mysql
檢視映象

docker run -di --name mysql_server -p 3306:3306 -e mysql_root_password=123456 mysql
-p 代表埠對映,格式為 宿主機對映埠:容器執行埠

-e 代表新增環境變數 mysql_root_password 是root使用者的登入密碼

docker exec -it 程序編號 /bin/bash

登入mysql

然後就可以遠端登入mysql

mysql> status;
授權

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 '123456'

;重新整理許可權

flush privileges;

Docker應用部署

1 拉取mysql映象 docker pull centos mysql 57 centos7 2 建立容器 docker run di name tensquare mysql p 33306 3306 e mysql root password 123456 mysql p 代表埠對映,格式為 ...

Docker 應用部署

1 拉取mysql映象 docker pull centos mysql 57 centos7 2 建立容器 docker run di name tensquare mysql p 33100 3306 e mysql root password 123456 mysql p 代表埠對映,格式為 ...

Docker 應用部署

mysql 1 搜尋mysql映象 docker search mysql 2 拉取mysql映象 docker pull centos mysql 57 centos7 3 建立並啟動守護容器。p 埠對映,這樣宿主機外的機器可以通過該埠鏈結。mysql root password環境變數是使用ro...