phpMyAdmin 无需填写 IP 管理多个 MySQL 实践
前言
默认安装 phpMyAdmin,通常只能连一台 MySQL 服务器,其配置信息是保存在 phpMyAdmin 的配置文件里的,当我们需要在多台服务器之间进行切换登陆的时候,修改起来非常麻烦。遵照下面的配置方法,我们可以方便的使用 phpMyAdmin 连接多台 MySQL。
用 phpMyAdmin 简化 MySQL 数据库管理工作
更新历史
2015 年 08 月 19 日 - 增加 Adminer,感谢 @BOYPT 推荐
2015 年 08 月 12 日 - 初稿
阅读原文 - https://liaojiaxin158.github.io/post/phpmyadmin/
扩展阅读
配置 phpmyadmin 使登录时可填写 IP 管理多台 MySQL - http://www.oicto.com/phpmyadmin-mysql-ip/
phpMyAdmin - http://docs.phpmyadmin.net/
LTMP 索引 - https://liaojiaxin158.github.io/index/#LTMP
下载文件
从官方下载最新的版本
http://www.phpmyadmin.net/downloads/解压上传至服务器中
3.PHP 环境搭建可以参考以下文章
LTMP 手动编译安装以及全自动化部署实践 - https://liaojiaxin158.github.io/post/ltmp/
方法 1
phpMyAdmin 允许定义输入的 MySQL 服务器 IP 地址,用户名和密码
修改 /libraries/config.default.php
为真即可,简单安全省事
$cfg['AllowArbitraryServer'] = true;
方法 2
phpMyAdmin 修改 config.inc.php,服务器地址为下拉列表可选登录多个服务器
增加 config.sample.inc.php
文件,参考下面配置或者访问 setup 手动生成
1 |
|
方法 3
不多说了,直接看官方的对比报告吧,感谢 @BOYPT 推荐
Adminer - http://www.adminer.org/
Why is Adminer better than phpMyAdmin?
Replace phpMyAdmin with Adminer and you will get a tidier user interface, better support for MySQL features, higher performance and more security. See detailed comparison.
Adminer development priorities are: 1. Security, 2. User experience, 3. Performance, 4. Feature set, 5. Size.