阡陌 发表于 2024-2-24 13:39:43

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]
查看完整版本: phpMyAdmin 安装配置