使用Docker安裝MySQL

2021-10-03 02:28:23 字數 1375 閱讀 8802

宿主系統:windows 10專業版

虛擬機器:   vmware workstation pro 12.5.4

作業系統:ubuntu 18.4.1 64位

根據查詢出來的映象,選擇合適的版本進行安裝。

安裝前首先建立乙個工作目錄,為後面的掛在自定義配置檔案,日誌檔案等做準備

sudo mkdir -p /usr/mysql/conf

sudo mkdir -p /usr/mysql/logs

sudo mkdir -p /usr/mysql/data

sudo docker pull centos/mysql-57-centos7
檢視映象是否拉取成功

sudo docker run -p 3306:3306 --name mysql -v /usr/mysql/conf:/etc/my.cnf.d -v /usr/mysql/logs:/logs -v /usr/mysql/data:/var/lib/mysql/data -e mysql_root_password=root -d centos/mysql-57-centos7
檢視容器是否執行

執行引數說明:

進入容器

sudo docker exec -it mysql /bin/bash
進入容器後,按順序執行如下命令:

1、進入mysql

mysql -uroot -p
2、授權

mysql> grant all on *.* to 'root'@'%';
3、重新整理許可權

mysql> flush privileges;
4、更新root使用者密碼

mysql> update user set authentication_string=password('新密碼') where user='root';
5、重新整理許可權

mysql> flush privileges;

使用docker安裝mysql

1.普通安裝 docker pull mysql 5.7 2.建立mysql容器,並後台啟動 docker run d p 3306 3306 e mysql user woniu e mysql password 123456 e mysql root password 123456 name m...

使用docker安裝mysql

4 檢視正在執行的映象容器 命令 docker ps 5 使用客戶端去鏈結一下 資訊 ip位址 centos7容器配置的ip位址 192.168.56.10 埠號 3306 使用者名稱密碼 root root 6 我們啟動的mysql是乙個完整的執行環境,可以把它看成乙個完整的linux,如下我們可...

使用docker安裝mysql

mysql映象版本如下 命令 docker pull mysql 8.0 備註 docker pull 預設到官方參考拉取 mysql 8.0 映象名 映象tag 官方位址為國外位址安裝緩慢可進行配置為國內的加速映象 具體操作見下面 命令 vi etc docker daemon.json 命令 s...