Adminer 简单便捷的 MySQL 数据管理工具
Adminer 是一个类似于 phpMyAdmin 的 MySQL 管理客户端。整个程序只有一个 PHP 文件,易于使用和安装。Adminer 支持多语言(已自带11种翻译语言文件,可以按自己的需求翻译相应的语言)。支持 PHP4.3+,MySQL 4.1+ 以上的版本。
工具特点
- 创建,修改,删除索引/外键/视图/存储过程和函数。
- 查询,合计,排序数据。
- 新增/修改/删除记录。
- 支持所有数据类型,包括大字段。
- 能够批量执行 SQL 语句。
- 支持将数据,表结构,视图导成 SQL 或 CSV。
- 能够外键关联打印数据库概要。
- 能够查看进程和关闭进程。
- 能够查看用户和权限并修改。
- 管理事件和表格分区(MySQL5.1才支持)。
Adminer 只有一个文件,相比 phpMyAdmin 的 880 个文件,它可谓轻巧多了,虽然只有一个文件,功能毫不含糊,phpMyAdmin 能干的它几乎都能完成,如果熟悉 phpMyAdmin,那么可以继续使用它,但是同时熟悉Adminer也有很多好处,才一个文件,传上去就能用。
界面演示
下面演示Adminer的登录,新建用户等,先点击这里下载 Adminer 代码,就一文件,下载好上传到FTP网站的目录就得,建议改个名字,比如 Adminer111.php 之类的,不让默认的文件名暴露。
在 Adminer 这里,如果 MySQL 的 IP 不是 localhost,无需像 phpMyAdmin 修改配置文件,直接在服务器后面输入 IP 地址或域名即可,除了服务器地址,Adminer 还支持登录到某一个数据库,演示的是登录 root 账号,直接用户名和密码登录之后:
phpMyAdmin创建用户的时候,可以和数据库一起创建,但是Adminer就得分开创建再关联(phpMyAdmin也可以分开创建再关联),故演示一遍如下:
第一步,点击“创建新数据库”进行创建数据库。
创建数据库的时候,左侧输入框填写数据库名字,这里以 dbtest 为例,右侧选择框选择 utf8_general_ci,也就是统一编码。
utf8_general_ci 代表我们平时说的 utf-8,K9 通用版使用的就是该编码。
如果你安装其他较特殊的程序,如有生僻汉字及 emoji 表情符号的话,则需要选择 utf8mb4_general_ci 编码。
选择之后,点击保存。
第二步,创建访问该数据库的用户。
创建好数据库之后,默认进入该数据库的表和视图,在该界面点击权限链接。
如上图所示,该权限操作是针对数据库 dbtest 的。在此界面点击创建用户链接。
如上图所示,填写用户名、密码。再往下看,权限右侧已经有`dbtest`.*,意思是在数据库 dbtest 中该如何分配权限,因为dbtest 是完全为了 dbtest 这个数据库而新建的,所以选择 All privileges,意思是所有权限。
接着再往下看,点击保存,就完成该数据库的用户 dbtest 的新建。
保存之后,返回如上图提示已创建用户,如果你有需要可以继续为该数据新建其他用户,不过一般没必要。
经过以上两个步骤,完成了创建数据库,以及关联包含操作权限的用户账号,其他的功能跟 phpMyAdmin 差不多,包括选择表、修改表、导出SQL、导入SQL等,有兴趣的话,可以自行下载摸索。
文件下载
- Adminer 4.3.1 (.php, 426 kB), English only (.php, 293 kB)
- Adminer 4.3.1 for MySQL (.php, 323 kB), English only (.php, 196 kB)
- Source codes (.zip, 649 kB), Current development version
- Donate
- Latest stable version (use e.g. by
wget
):https://www.adminer.org/latest[-mysql][-en].php
- Change log
- Debian package,
Arch Linux package,
Wordpress plugin,
Drupal module,
Joomla extension (1, 2)
Moodle plugin,
TYPO3 extension,
CMS Made Simple Module,
Laravel,
AMPPS - Adminer is also bundled with Nette Framework (which this site runs on).
- GitHub mirror
- Older versions
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论