找回密码
 立即注册
搜索
查看: 1335|回复: 0

phpMyAdmin 安装配置

[复制链接]

267

主题

0

回帖

1164

积分

管理员

积分
1164
发表于 2024-2-24 13:39:43 | 显示全部楼层 |阅读模式

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.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 了。


您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|棱讯科技 ( 粤ICP备2024228160号-2|粤公网安备44030002003510号 )

GMT+8, 2024-12-21 23:54 , Processed in 0.017135 second(s), 4 queries , Redis On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表