Ubuntu16.04 服务器 用docker安装MySQL

1.查找Docker Hub上的mysql镜像mysql

sudo docker search mysqlsql

Ubuntu16.04  服务器  用docker安装MySQL

2.拉取官方镜像docker

sudo docker pull mysql数据库

Ubuntu16.04  服务器  用docker安装MySQL

3.查看镜像相关信息bash

sudo docker imagesUbuntu16.04  服务器  用docker安装MySQL服务器

4 .使用容器运行mysql镜像ide

sudo docker run --name mysqldb -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 -d mysql:latestblog

Ubuntu16.04  服务器  用docker安装MySQL

5.查看容器启动it

sudo docker ps class

Ubuntu16.04  服务器  用docker安装MySQL

6.docker安装mysql已经完成了

下面就是开启MySQL执行名为mysqldb的容器

sudo docker start mysqldb
sudo docker exec -it mysqldb /bin/bash

Ubuntu16.04  服务器  用docker安装MySQL

Ubuntu16.04  服务器  用docker安装MySQL

7.关闭mysqldb容器

sudo docker stop mysqldb

8.命令链接

mysql -u root -p

9.退出

exit

注意:

安装完成后 docker找不到命令 这个时候不要着急
先将Linux 服务器关闭 重开 就能够用了
而后就会发现 mysql -u root -p 命令链接mysql 会出现一个错误
说是文件找不到

Ubuntu16.04  服务器  用docker安装MySQL

输入 :

mysql -u root -h 127.0.0.1 -p

Ubuntu16.04  服务器  用docker安装MySQL

指定一下地址 ,这样就能够链接上去了若是添加 -h127.0.0.1则能够登入数据库,说明数据库是在运行的。经过 find 命令查找 mysql.sock 文件,发现文件不存在,个人理解是 mysql 生成文件的时候失败了,这不是咱们研究的重点

相关文章
相关标签/搜索