首頁>技術>

Docker部署Mysql1,拉取Mysql5.7的映象

docker pull mysql:5.7
2,配置啟動命令

建立mysql資料相關的掛載目錄

mkdir -p  /mydata/mysql/data /mydata/mysql/log /mydata/mysql/conf

啟動命令

docker run -p 3266:3306 --name mysql \-v /mydata/mysql/log:/var/log/mysql \-v /mydata/mysql/data:/var/lib/mysql \-v /mydata/mysql/conf:/etc/mysql \-e MYSQL_ROOT_PASSWORD=xxxx  \-d mysql:5.7
引數說明-p 3266:3306:將容器的3306埠對映到主機的3266埠-v /mydata/mysql/conf:/etc/mysql:將配置資料夾掛在到主機-v /mydata/mysql/log:/var/log/mysql:將日誌資料夾掛載到主機-v /mydata/mysql/data:/var/lib/mysql/:將資料資料夾掛載到主機-e MYSQL_ROOT_PASSWORD=root:初始化root使用者的密碼3,建立資料庫 進入MySQL容器

docker exec -it mysql /bin/bash

建立資料庫及使用者進入mysql控制檯

mysql -uroot -proot --default-character-set=utf8

建立資料庫

myworld create database myworld character set utf8

建立一個使用者myworld:xxxxxxx帳號並修改許可權,使得任何ip都能訪問:

grant all privileges on *.* to 'myworld' @'%' identified by 'xxxxxxx';

完成

8
  • BSA-TRITC(10mg/ml) TRITC-BSA 牛血清白蛋白改性標記羅丹明
  • Python常見驗證的正則表示式