docker提供很多应用的镜像,使用起来十分方便,使用docker安装并搭建mysql简易又方便。
查看是否安装Docker
[root@workOrderSystem opt]# docker --version
Docker version 1.13.1, build 0be3e21/1.13.1
如上图已经安装Docker(1.13.1)
- 如果未安装请执行安装命令
yum -y install docker
- 启动Docker
systemctl start docker
拉取mysql镜像
- 可以利用命令查询最新的mysql版本
docker search mysql
mysql版本查询.png
- 拉取镜像
docker pull docker.io/mysql
- 镜像查看
docker images
查看镜像.png
安装mysql
- 在宿主机的目录下新建文件
/usr/local/mysql_docker
- 使用 echo命令来记录本地文件地址
echo $PWD
- 然后启动镜像
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
默认登陆名为:root
mysql 登陆密码:123456
- 查看mysql容器启动情况
docker ps -a
容器启动情况.png
- 进入容器,登陆mysql修改密码
//进入容器
[root@workOrderSystem mysql_docker]# docker exec -it 1d3cc031173a bash
//登陆mysql
mysql -uroot -p
登陆并进入mysql.png
- 开启mysql远程访问配置
命令:use mysql;
命令:select host,user from user;
命令:ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY '123456';
命令:flush privileges;
-
然后用数据库可视化工具链接测试
数据库连接.png
注:密码就是默认的:root/123456