0

0

phpmyadmin配置文件Servers配置选项说明

php中文网

php中文网

发布时间:2016-06-21 08:53:27

|

1280人浏览过

|

来源于php中文网

原创

  在介绍完phpmyadmin配置文件部分配置选项后,来说说phpmyadmin配置文件中的servers选项的使用方法与说明,因为phpmyadmin的安装配置必然涉及phpmyadmin配置文件中servers选项的配置,否则phpmyadmin无法正常访问。

  phpmyadmin配置文件中的Servers选项是以数组形式出现,这是因为phpmyadmin可以根据需要管理多个Mysql服务器。$cfg['Servers'] 数组用来保存不同Mysql服务器的登录信息。第一个$cfg['Servers'][$i]['host'] 包含第一个服务器的主机名,第二个$cfg['Servers'][$i]['host'] 包含第二个服务器的主机名,以此类推。你可以将libraries目录下的phpmyadmin默认配置文件config.default.php 中的服务器的配置多次复制到根目录下的config.inc.php配置文件中。

  phpmyadmin配置文件Servers配置选项详细说明

  $cfg['Servers'][$i]['host'] :Mysql服务器的主机名或IP地址。如果PHP环境配置和Mysql服务器是一台机器,可以使用localhost或127.0.0.1

  $cfg['Servers'][$i]['port']:Mysql服务器的端口号。默认空值代表3306端口。如果使用localhost作为主机名,Mysql将忽略端口号转而使用套接字连接,所以如果你想连接到非默认端口,需要将$cfg['Servers'][$i]['host'] 设为127.0.0.1或真实的主机名。

立即学习PHP免费学习笔记(深入)”;

  $cfg['Servers'][$i]['socket'] :默认值为空,如果要知道正确的套接字,可以查看Mysql的配置或者在Mysql 客户端命令行中执行status命令。

  $cfg['Servers'][$i]['ssl'] :配置连接到Mysql服务器时是否使用SSL安全连接。

  $cfg['Servers'][$i]['connect_type'] :配置连接到Mysql服务器的类型。可选socket和tcp。默认为tcp

  $cfg['Servers'][$i]['extension']:配置PHP 扩展连接的数据库类型,需要和PHP.INI配置文件中启用的数据库扩展相对应,可以选择Mysql或Mysqli,目前的默认扩展为Mysql。

  $cfg['Servers'][$i]['compress'] :配置是否使用压缩协议连接到Mysql服务器(PHP 4.3.0 及以上版本)。

  $cfg['Servers'][$i]['controluser']与$cfg['Servers'][$i]['controlpass'] :这个账号功能我没用过,下次使用后再介绍介绍。

  $cfg['Servers'][$i]['auth_type']:配置phpmyadmin登陆时的认证方式,总共有四种:config、cookie、http、signon认证。cookie认证,用户名和密码被保存在cookies中,会话结束后将被删除。与之前介绍的$cfg['AllowArbitraryServer']配合使用可以登录到任意服务器。signon认证我也没用过,下次看看scripts/signon.php再来介绍。

  $cfg['Servers'][$i]['auth_http_realm']:此配置选项是和phpmyadmin认证方式http有关,可以自定义http认证时用户收到的提示信息。

  $cfg['Servers'][$i]['auth_swekey_config']:默认为空,主要用于硬件认证。

  $cfg['Servers'][$i]['user']与$cfg['Servers'][$i]['password']:config认证方式时连接Mysql服务器的用户名和密码。密码是在config认证时填写,其他只要留空即可。

  $cfg['Servers'][$i]['SignonSession']:signon认证时的会话。

  $cfg['Servers'][$i]['SignonURL']:signon登陆认证时跳转的URL地址。

  $cfg['Servers'][$i]['LogoutURL']:phpmyadmin退出时跳转的URL地址。

  $cfg['Servers'][$i]['nopassword']:配置当phpmyadmin登录失败时是否允许使用空密码登录。

  $cfg['Servers'][$i]['only_db']:配置在左侧显示的一个或一组数据库名,此配置选项以字符串或数组形式出现,用户只能看到这些数据库。

  $cfg['Servers'][$i]['hide_db'] :配置需要隐藏的数据库。

MMM金融互助系统源码
MMM金融互助系统源码

MMM金融互助系统源码是以thinkphp为核心进行开发的3m金融互助平台。程序安装说明:1.恢复数据:将“数据备份”文件夹中的 urkeji.sql 文件请采用phpMyAdmin进行导入; 2.配置Sql数据库信息,文件路径:根目录下 config.php3.后台管理地址:http://域名/admin.php 用户名:100000 密码:admin1

下载

  上述两个phpmyadmin配置文件中的配置选项定义时可以通过通配符模糊定义,下次再介绍。

  $cfg['Servers'][$i]['verbose'] :配置此主机的详细名称,如果配置为空将显示主机名。当配置使用http认证时,所有非ASCII 字符都将被删除。

  $cfg['Servers'][$i]['pmadb']:主要是用来激活phpmyadmin的链接表的额外特性,具体可参考phpmyadmin安装配置教程。phpmyadmin配置文件中的pmadb功能下次介绍。

  $cfg['Servers'][$i]['verbose_check'] :如果知道你的pma_*表是最新的,可以将其配置为false,从而提高性能。

  $cfg['Servers'][$i]['AllowRoot']:配置是否允许root用户访问。

  $cfg['Servers'][$i]['AllowNoPassword']:配置是否允许使用空密码登录。

  $cfg['Servers'][$i]['AllowDeny']['order']:配置主机认证的顺序,置空则不可用。可配置两种顺序,’deny,allow’,即任何没有被禁止的客户端或者被允许的客户端将被允许访问服务器。’allow,deny’,即任何没有被允许的客户端或者被禁止的客户端将被禁止访问服务器。

  $cfg['Servers'][$i]['AllowDeny']['rules']:与主机认证顺序配置选项像对应,此处是用来定义具体的规则的,下次单独介绍。

  $cfg['Servers'][$i]['DisableIS']:配置是否禁止使用INFORMATION_SCHEMA

  $cfg['Servers'][$i]['ShowDatabasesCommand']:当数据库相当多时,通过默认的SHOW DATABASES 命令来显示具体数据库名可能会很慢,这时可以配置其他命令命令来代替它。在phpmyadmin配置文件config.default.php中有这样的例子,比如用Like)。

  $cfg['Servers'][$i]['CountTables']:配置是否在左侧数据库列表中显示每个数据库中数据表的总数。

  $cfg['Servers'][$i]['tracking_version_auto_create']:配置是否自动创建表和视图的版本。

  $cfg['Servers'][$i]['tracking_default_statements'] :配置自动创建新版的命令列表。

  $cfg['Servers'][$i]['tracking_add_drop_view'] :配置当视图创建时,是否在日志首行加上DROP VIEW IF EXISTS 语句。

  $cfg['Servers'][$i]['tracking_add_drop_table'] :配置当数据表创建时,是否在日志首行加上DROP TABLE IF EXISTS 语句。

  $cfg['Servers'][$i]['tracking_add_drop_database'] :配置当数据库创建时,是否在日志首行加上 DROP DATABASE IF EXISTS 语句。

  上述几个phpmyadmin配置选项其实主要是确认使用phpmyadmin导入导出数据时是否增加相应的DROP语句。

  至此,phpmyadmin配置文件中的Servers选项说明与使用方法就介绍完了,其实如果仔细研究phpmyadmin的配置文件,对使用phpmyadmin会有很大好处,今后还会陆续介绍phpmyadmin配置文件中的其他配置选项。

  :PHP网站开发教程-leapsoul.cn版权所有,转载时请以链接形式注明原始出处及本声明,谢谢。



PHP速学教程(入门到精通)
PHP速学教程(入门到精通)

PHP怎么学习?PHP怎么入门?PHP在哪学?PHP怎么学才快?不用担心,这里为大家提供了PHP速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!

下载

相关标签:

本站声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

热门AI工具

更多
DeepSeek
DeepSeek

幻方量化公司旗下的开源大模型平台

豆包大模型
豆包大模型

字节跳动自主研发的一系列大型语言模型

通义千问
通义千问

阿里巴巴推出的全能AI助手

腾讯元宝
腾讯元宝

腾讯混元平台推出的AI助手

文心一言
文心一言

文心一言是百度开发的AI聊天机器人,通过对话可以生成各种形式的内容。

讯飞写作
讯飞写作

基于讯飞星火大模型的AI写作工具,可以快速生成新闻稿件、品宣文案、工作总结、心得体会等各种文文稿

即梦AI
即梦AI

一站式AI创作平台,免费AI图片和视频生成。

ChatGPT
ChatGPT

最最强大的AI聊天机器人程序,ChatGPT不单是聊天机器人,还能进行撰写邮件、视频脚本、文案、翻译、代码等任务。

相关专题

更多
pixiv网页版官网登录与阅读指南_pixiv官网直达入口与在线访问方法
pixiv网页版官网登录与阅读指南_pixiv官网直达入口与在线访问方法

本专题系统整理pixiv网页版官网入口及登录访问方式,涵盖官网登录页面直达路径、在线阅读入口及快速进入方法说明,帮助用户高效找到pixiv官方网站,实现便捷、安全的网页端浏览与账号登录体验。

928

2026.02.13

微博网页版主页入口与登录指南_官方网页端快速访问方法
微博网页版主页入口与登录指南_官方网页端快速访问方法

本专题系统整理微博网页版官方入口及网页端登录方式,涵盖首页直达地址、账号登录流程与常见访问问题说明,帮助用户快速找到微博官网主页,实现便捷、安全的网页端登录与内容浏览体验。

307

2026.02.13

Flutter跨平台开发与状态管理实战
Flutter跨平台开发与状态管理实战

本专题围绕Flutter框架展开,系统讲解跨平台UI构建原理与状态管理方案。内容涵盖Widget生命周期、路由管理、Provider与Bloc状态管理模式、网络请求封装及性能优化技巧。通过实战项目演示,帮助开发者构建流畅、可维护的跨平台移动应用。

183

2026.02.13

TypeScript工程化开发与Vite构建优化实践
TypeScript工程化开发与Vite构建优化实践

本专题面向前端开发者,深入讲解 TypeScript 类型系统与大型项目结构设计方法,并结合 Vite 构建工具优化前端工程化流程。内容包括模块化设计、类型声明管理、代码分割、热更新原理以及构建性能调优。通过完整项目示例,帮助开发者提升代码可维护性与开发效率。

29

2026.02.13

Redis高可用架构与分布式缓存实战
Redis高可用架构与分布式缓存实战

本专题围绕 Redis 在高并发系统中的应用展开,系统讲解主从复制、哨兵机制、Cluster 集群模式及数据分片原理。内容涵盖缓存穿透与雪崩解决方案、分布式锁实现、热点数据优化及持久化策略。通过真实业务场景演示,帮助开发者构建高可用、可扩展的分布式缓存系统。

103

2026.02.13

c语言 数据类型
c语言 数据类型

本专题整合了c语言数据类型相关内容,阅读专题下面的文章了解更多详细内容。

54

2026.02.12

雨课堂网页版登录入口与使用指南_官方在线教学平台访问方法
雨课堂网页版登录入口与使用指南_官方在线教学平台访问方法

本专题系统整理雨课堂网页版官方入口及在线登录方式,涵盖账号登录流程、官方直连入口及平台访问方法说明,帮助师生用户快速进入雨课堂在线教学平台,实现便捷、高效的课程学习与教学管理体验。

17

2026.02.12

豆包AI网页版入口与智能创作指南_官方在线写作与图片生成使用方法
豆包AI网页版入口与智能创作指南_官方在线写作与图片生成使用方法

本专题汇总豆包AI官方网页版入口及在线使用方式,涵盖智能写作工具、图片生成体验入口和官网登录方法,帮助用户快速直达豆包AI平台,高效完成文本创作与AI生图任务,实现便捷智能创作体验。

764

2026.02.12

PostgreSQL性能优化与索引调优实战
PostgreSQL性能优化与索引调优实战

本专题面向后端开发与数据库工程师,深入讲解 PostgreSQL 查询优化原理与索引机制。内容包括执行计划分析、常见索引类型对比、慢查询优化策略、事务隔离级别以及高并发场景下的性能调优技巧。通过实战案例解析,帮助开发者提升数据库响应速度与系统稳定性。

92

2026.02.12

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
MySQL 教程
MySQL 教程

共48课时 | 2.3万人学习

MySQL 初学入门(mosh老师)
MySQL 初学入门(mosh老师)

共3课时 | 0.3万人学习

关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号