phpMyAdmin 安装配置
phpMyAdmin 是一个用 PHP 编写的软件工具,主要用于管理和操作 MySQL 数据库。它采用了基于 Web 的架构,让用户可以通过 Web 浏览器来访问和管理 MySQL 数据库,无需安装额外的客户端软件。
phpMyAdmin 提供了丰富的功能,包括数据库的创建、删除、修改、查询等操作,还支持数据的导入导出、用户权限管理、SQL 语句的执行等。此外,它还提供了图形化的用户界面,使得操作更加直观和便捷。
phpMyAdmin 的主要特点包括:
1. 直观的 Web 界面
2. 支持大多数 MySQL 特性:
- 浏览和删除数据库、表、视图、字段和索引
- 创建、复制、删除、重命名和修改数据库、表、字段和索引
- 维护服务器、数据库和表,并提供服务器配置建议
- 执行、编辑和收藏任何 SQL 语句,甚至批处理查询
- 管理 MySQL 用户帐户和权限
- 管理存储过程和触发器
3. 从 CSV 和 SQL 导入数据
4. 将数据导出为各种格式:CSV、SQL、XML、PDF、ISO/IEC 26300 - OpenDocument 文本和电子表格、Word、LATEX 等
5. 管理多个服务器
6. 以各种格式创建数据库布局的图形
7. 使用示例查询(QBE)创建复杂查询
8. 在数据库或其子集中进行全局搜索
9. 使用一组预定义函数将存储的数据转换为任何格式,例如将 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.phpconfig.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 了。
![](https://file.mculoop.com/images/2024/01/15/202401150452526.png)
页:
[1]