phpMyAdmin 是一个用 PHP 编写的软件工具,主要用于管理和操作 MySQL 数据库。它采用了基于 Web 的架构,让用户可以通过 Web 浏览器来访问和管理 MySQL 数据库,无需安装额外的客户端软件。
phpMyAdmin 提供了丰富的功能,包括数据库的创建、删除、修改、查询等操作,还支持数据的导入导出、用户权限管理、SQL 语句的执行等。此外,它还提供了图形化的用户界面,使得操作更加直观和便捷。
phpMyAdmin 的主要特点包括:
- 直观的 Web 界面
- 支持大多数 MySQL 特性:
- 浏览和删除数据库、表、视图、字段和索引
- 创建、复制、删除、重命名和修改数据库、表、字段和索引
- 维护服务器、数据库和表,并提供服务器配置建议
- 执行、编辑和收藏任何 SQL 语句,甚至批处理查询
- 管理 MySQL 用户帐户和权限
- 管理存储过程和触发器
- 从 CSV 和 SQL 导入数据
- 将数据导出为各种格式:CSV、SQL、XML、PDF、ISO/IEC 26300 - OpenDocument 文本和电子表格、Word、LATEX 等
- 管理多个服务器
- 以各种格式创建数据库布局的图形
- 使用示例查询(QBE)创建复杂查询
- 在数据库或其子集中进行全局搜索
- 使用一组预定义函数将存储的数据转换为任何格式,例如将 BLOB 数据显示为图像或下载链接
安装过程:
1、从官网下载源码:
https://www.phpmyadmin.net/downloads/
当前最新的版本是 5.2.1
wget https://files.phpmyadmin.net/phpMyAdmin/5.2.1/phpMyAdmin-5.2.1-all-languages.zip
unzip -q phpMyAdmin-5.2.1-all-languages.zip
cd phpMyAdmin-5.2.1-all-languages
cp config.sample.inc.php config.inc.php
chmod -R 755 phpMyAdmin-5.2.1-all-languages
配置 config.inc.php:
$cfg['blowfish_secret']:填写 32 字节随机字符串
配置 Nginx 站点,可以用别名或虚拟主机,这里以别名为例:
location /phpmyadmin {
alias "/data/www/phpMyAdmin-5.2.1-all-languages";
index index.php index.htm index.html;
location ~* \.php$ {
include fastcgi.conf;
fastcgi_param SCRIPT_FILENAME $request_filename;
fastcgi_pass unix:/var/run/php/php-fpm.sock;
}
}
当然了,Apache 等都可以,大同小异了。
使配置生效:
nginx -s reload
浏览器打开 https://www.example.com/phpmyadmin/ 就可以运行 phpMyAdmin 了。
|