作者介绍:简历上没有一个精通的运维工程师。请点击上方的蓝色《运维小路》关注我,下面的思维导图也是预计更新的内容和当前进度(不定时更新)。

数据库是一个系统(应用)最重要的资产之一,所以我们的数据库将从以下几个数据库来进行介绍。
MySQL(本章节)
PostgreSQL
MongoDB
Redis
Etcd
前面我们已经完成MYSQL的操作,今天我们来讲个关于如何管理数据库的web工具:PhpMyAdmin。
在早期互联网不发达的时候,普通人创建网站可没现在这么便宜的资源(几十元就可用买到一台云服务器)。早期创建网站都是买一种叫“虚拟主机”的资源,他给我们只是一定容量的空间和一定容量的数据库(有些产品甚至没有数据库)我们的数据库是没办法远程连接管理的,所以一般都会给我们提供一个Web管理工具,他就是PhpMyAdmin。到目前为止各大云平台都是类似的产品。
由于PhpMyAdmin是基于PHP语言的,所以我们这里直接使用容器来部署,有兴趣也可用去翻看我的历史文章:LAMP,LNMP。
1.运行PhpMyAdmin容器
当然这里只使用了比较少的参数,可用根据需要调整参数。
docker run -d \
--name phpmyadmin \
--network host \
-e PMA_HOST=127.0.0.1 \
-e PMA_PORT=3306 \
docker.m.daocloud.io/phpmyadmin/phpmyadmin
2.登录PhpMyAdmin
这里我为了方便演示,使用的是root账号登录,实际情况需要对权限控制比较严格,尤其是这个页面需要给多人使用的情况下。

3.查看PhpMyAdmin
页面左边导航就是当前登录用户有权限操作的数据库,页面上部是具有的部分功能,可用于对数据库的操作。右边是一些版本相关信息(这里的截图未展示)。

4.使用PhpMyAdmin
我们对数据库的最多的操作就是增删改查,所以我们登录上实际也是做这些操作,并且选择对应的库,会自动显示一些统计信息(如表列表,表容量,表数据数量等信息)。

增删改查

具体的功能,大家可用自己去体验,这里只是让大家知道有这么一个功能,以及他的一些基本使用。
运维小路
一个不会开发的运维!一个要学开发的运维!一个学不会开发的运维!欢迎大家骚扰的运维!
关注微信公众号《运维小路》获取更多内容。
559

被折叠的 条评论
为什么被折叠?



