美文网首页
docker安装Mysql+图形化管理界面Adminer

docker安装Mysql+图形化管理界面Adminer

作者: Sixah | 来源:发表于2018-12-19 14:30 被阅读0次

最近在本机上使用Docker安装了Mysql数据库,下面是安装过程。

  • 下载镜像

使用命令docker pull mysql:5.7下载官方库的mysql镜像
使用命令docker pull adminer下载官方库的adminer镜像

  • 创建容器

  • 创建mysql容器

因为容器可能被停止,销毁,或替换,从而损失数据。有鉴于此,如果你需要存储数据,就需要在容器上挂载本地的目录,把数据存储在本地,而不是容器中。
首先在本地创建好需要挂载mysql的目录和配置文件
在用户目录下/home/shuai/创建文件目录
绝对路径为/home/shuai/docker/mysql
mysql目录下,再创建两个目录,configdata
config目录下,创建my.cnf文件,内容如下所示:

[mysqld]
user=mysql
character-set-server=utf8
default_authentication_plugin=mysql_native_password
[client]
default-character-set=utf8
[mysql]
default-character-set=utf8

本地需要挂在的文件目录和数据库配置文件都创建好了,下面开始创建容器
使用命令docker run -d -p 3306:3306 --restart=always --name mysql -e MYSQL_ROOT_PASSWORD=123456 -v=/home/shuai/docker/mysql/config/my.cnf:/etc/mysql/my.cnf -v=/home/shuai/docker/mysql/data:/var/lib/mysql mysql:5.7
参数详解:
-d创建守护式容器,创建完成后,容器会在后台运行
-p设置宿主机和容器端口的映射
--restart=always设置容器开机自启动
--name设置容器名称
-e设置环境变量
-v设置挂载本地目录,文件路径为绝对路径
命令执行完毕,mysql容器也创建好了,下面创建adminer容器链接mysql容器

  • 创建adminer容器

执行命令docker run --link mysql:mysql --name adminer -p 8888:8080 -d --restart=always adminer

  • 访问Mysql数据库

浏览器打开http://localhost:8888,就会看到如下界面

2018-12-19 14-22-02 的屏幕截图.png
  • 服务器地址mysql
  • 用户名root
  • 密码123456
    2018-12-19 14-23-14 的屏幕截图.png

然后点击登录,登录mysql数据库


2018-12-19 14-25-48 的屏幕截图.png

ok,安装成功!数据库和表的创建可以通过SQL命令使用sql命令创建,也可以使用adminer的管理工具创建,自己研究发现吧!

相关文章

网友评论

      本文标题:docker安装Mysql+图形化管理界面Adminer

      本文链接:https://www.haomeiwen.com/subject/zyndkqtx.html