Docker 中安装 Mysql

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

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容