docker提供很多應(yīng)用的鏡像,使用起來十分方便,使用docker安裝并搭建mysql簡易又方便。
查看是否安裝Docker
[root@workOrderSystem opt]# docker --version
Docker version 1.13.1, build 0be3e21/1.13.1
如上圖已經(jīng)安裝Docker(1.13.1)
- 如果未安裝請執(zhí)行安裝命令
yum -y install docker
- 啟動(dòng)Docker
systemctl start docker
拉取mysql鏡像
- 可以利用命令查詢最新的mysql版本
docker search mysql

mysql版本查詢.png
- 拉取鏡像
docker pull docker.io/mysql
- 鏡像查看
docker images

查看鏡像.png
安裝mysql
- 在宿主機(jī)的目錄下新建文件
/usr/local/mysql_docker
- 使用 echo命令來記錄本地文件地址
echo $PWD
- 然后啟動(dòng)鏡像
docker run --name mysqlserver -v $PWD/conf:/etc/mysql/conf.d -v $PWD/logs:/logs -v $PWD/data:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=123456 -d -i -p 3306:3306 mysql:latest
默認(rèn)登陸名為:root
mysql 登陸密碼:123456
- 查看mysql容器啟動(dòng)情況
docker ps -a

容器啟動(dòng)情況.png
- 進(jìn)入容器,登陸mysql修改密碼
//進(jìn)入容器
[root@workOrderSystem mysql_docker]# docker exec -it 1d3cc031173a bash
//登陸mysql
mysql -uroot -p

登陸并進(jìn)入mysql.png
- 開啟mysql遠(yuǎn)程訪問配置
命令:use mysql;
命令:select host,user from user;
命令:ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY '123456';
命令:flush privileges;
-
然后用數(shù)據(jù)庫可視化工具鏈接測試
數(shù)據(jù)庫連接.png
注:密碼就是默認(rèn)的:root/123456
