用 Adminer 管理 MariaDB 和 MySQL 数据库
Adminer is a full-featured database management tool written in PHP. Conversely to phpMyAdmin, it consist of a single file ready to deploy to the target server.
Adminer is available for MySQL, MariaDB, PostgreSQL, SQLite, MS SQL, Oracle, Firebird, SimpleDB, Elasticsearch and MongoDB.
- 如需要安装 MariaDB 数据库,可能查看 MariaDB 安装配置教程
- 用 docker 命令部署 adminer
sudo docker run -d --name adminer --restart=always -p 8080:8080 -e ADMINER_DEFAULT_SERVER=mysql adminer
- 打开 adminer 网页登陆界面
http://your-server-ip:8080
- 登陆到 MariaDB 数据库
- 登陆 MySQL 和 MariaDB ,System 都选择 MySQL
- Adminer 是用 docker 创建的,Server 填写 172.17.0.1 ,MariaDB 的 bind-address 要相应改为 172.17.0.1 ,具体方法查看 MariaDB 安装配置教程
- 输入 Username 和 Password ,Database 可以不填,然后就可以 Login 了
- 进入后就可以对有权限的数据库进行管理了
- 使用体会
以前很多年都一直使用 MySQL 和 phpMyAdmin,其实非常好用。最近尝试用多种不同的数据库,特别是在用 PostgreSQL 时想用同样的管理工具,所以开始尝试用 Adminer 。开始时还是有些不太习惯,慢慢用惯了好像也没感觉和 phpMyAdmin 有什么太多的不同。