Ubuntu16.04 服务器 用docker安装MySQL

1.查找Docker Hub上的mysql镜像

sudo docker search MysqL

Ubuntu16.04  服务器  用docker安装MySQL

2.拉取官方镜像

sudo docker pull MysqL

Ubuntu16.04  服务器  用docker安装MySQL

3.查看镜像相关信息

sudo docker images

Ubuntu16.04  服务器  用docker安装MySQL

4 .使用容器运行MysqL镜像

sudo docker run --name MysqLdb -p 3306:3306 -e MysqL_ROOT_PASSWORD=123456 -d MysqL:latest

Ubuntu16.04  服务器  用docker安装MySQL

5.查看容器启动

sudo docker ps

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

指定一下地址 ,这样就可以连接上去了
如果添加 -h227.0.0.1则可以登入数据库,说明数据库是在运行的。
通过 find 命令查找 MysqL.sock 文件,发现文件不存在,我的理解是 MysqL 生成文件的时候失败了,这不是我们研究的重点

相关文章

优化MySQL数据库发布系统存储的方法有:1.mysql库主从读写分...
使用mysql的方法:在“我的电脑”→右键→“管理”→“服务”...
在mysql中查看root用户权限的方法:1.命令行启动mysql服务;...
MySQL主从复制是用来备份一个与主数据库一样环境的从数据库,...
运行mysql的方法1.启动mysql服务,在“我的电脑”→右键→“...
开启mysql的方法1.可以通过快捷键win+r,输入cmd,打开窗口,...