Maison développement back-end tutoriel php PHPMyadmin配置文件详解(经典)

PHPMyadmin配置文件详解(经典)

Jul 25, 2016 am 08:55 AM

  1. $cfg['Servers'][$i]['user'] = 'root'; // MySQL user 访问phpmyadmin使用的mysql用户名
  2. fg['Servers'][$i]['password'] = ''; // MySQL password (only needed对应上述mysql用户名的密码
复制代码

D.认证方法 $cfg['Servers'][$i]['auth_type'] = 'cookie'; 在此有四种模式可供选择,cookie,http,HTTP,config config方式即输入phpmyadmin的访问网址即可直接进入,无需输入用户名和密码,是不安全的,不推荐使用。 当该项设置为cookie,http或HTTP时,登录phpmyadmin需要数据用户名和密码进行验证,,具体如下: PHP安装模式为Apache,可以使用http和cookie; PHP安装模式为CGI,可以使用cookie

E.短语密码(blowfish_secret)的设置 $cfg['blowfish_secret'] = ''; 如果认证方法设置为cookie,就需要设置短语密码,置于设置为什么密码,由您自己决定 ,但是不能留空,否则会在登录phpmyadmin时提示错误 成功安装了phpmyadmin。

说明: 该文档说明的只是安装phpmyadmin的基本配置,关于config.default.php文件中各个配置参数的详细说明可以

以下是phpMyAdmin工具的安装方法。

一、下载 1、先到官方站点下载phpMyAdmin 安装包:http://www.phpmyadmin.net/ (安装包含各种语言all-languages) 2、再解压到 web 可以访问的目录下,如果是虚拟空间,可以解压后通过 ftp 工具上传到 web 目录下,同时您可以修改解压后该文件的名称(你可以自定义目录名称)。

二、配置 3、打开 /libraries/config.default.php文件(旧版本是根目录下的config.inc.php文件),用写字板(不要用记事本,这是UTF8编码)进行编辑,按照说明配置即可。 4、查找 $cfg['PmaAbsoluteUri']=‘'; // 修改为你将上传到空间的phpMyAdmin的网址 如:$cfg['PmaAbsoluteUri'] =‘http: // 网站域名/phpmyadmin/'; 5、查找 $cfg['Servers'][$i]['host'] =‘localhost'; // 通常用默认,也有例外,可以不用修改 6、查找 $cfg['Servers'][$i]['auth_type'] =‘config'; // 在自己的机子里调试用config;如果在网络上的空间用cookie. 在此有四种模式可供选择:cookie,http,HTTP,config ① config 方式即输入phpMyAdmin 的访问网址即可直接进入,无需输入用户名和密码,是不安全的,不推荐使用。 ② 设置cookie,http,HTTP方式,登录 phpMyAdmin 需要数据用户名和密码进行验证。 具体如下:PHP 安装模式为 Apache,可以使用 http 和 cookie;PHP 安装模式为 CGI,可以使用 cookie。 7、查找 $cfg['Servers'][$i]['user'] = ‘root'; // MySQL用户名 8、查找 $cfg['Servers'][$i]['password'] =''; // MySQL 密码 (only needed 留空) 9、查找 $cfg['Servers'][$i]['only_db'] = ''; // 你只有一个数据就设置一下,设置为你的数据库名;如果你想架设服务器,那么建议留空 10、查找 $cfg['DefaultLang'] = ‘zh'; // 这里是选择语言,zh代表简体中文 11、查找$cfg['blowfish_secret'] =''; // 如果认证方法设置为cookie,就需要设置短语密码,设置为什么密码,由您自己决定,这里不能留空,否则会在登录 phpMyAdmin 时提示如下图所示的错误。 12、设置完毕后保存,现在可以上传到网络空间上了,浏览http://网站域名/phpmyadmin/测试一下。(输入数据库的用户名及密码就可以了)

如果要安装过程中出现:“phpMyAdmin - 错误 缺少 mysqli 扩展。请检查 PHP 配置。”错误。 解决方法如下: ①到phpmyadmin文件夹的\libraries\config.default.php文件中找:$cfg['Servers'][$i]['extension']='mysql';语句。 ②如果有找到$cfg['Servers'][$i]['extension']='mysql';这句,就继续查找下面这句$cfg['Servers'][$i]['extension']='mysqli'; 并把其的注释去掉。 ③如果没有找到$cfg['Servers'][$i]['extension']='mysql';这句,就把$cfg['Servers'][$i]['extension']='mysqli';语句,改成$cfg['Servers'][$i]['extension']='mysql'; 语句。(即确保 " mysql " 值能生效)

  1. /* $Id: config.inc.php,v 1.204.2.1 2003/10/10 14:24:24 nijel Exp $ */

  2. // vim: expandtab sw=4 ts=4 sts=4:
  3. /**

  4. * phpMyAdmin Configuration File
  5. *
  6. * All directives are explained in Documentation.html
  7. */
  8. /**

  9. * Sets the php error reporting - Please do not change this line!
  10. */
  11. if (!isset($old_error_reporting)) {
  12. error_reporting(E_ALL);
  13. @ini_set('display_errors', '1');
  14. }
  15. /**

  16. * Your phpMyAdmin url
  17. *
  18. * Complete the variable below with the full url ie
  19. * http://www.your_web.net/path_to_your_phpMyAdmin_directory/
  20. *
  21. * It must contain characters that are valid for a URL, and the path is
  22. * case sensitive on some Web servers, for example Unix-based servers.
  23. *
  24. * In most cases you can leave this variable empty, as the correct value
  25. * will be detected automatically. However, we recommend that you do
  26. * test to see that the auto-detection code works in your system. A good
  27. * test is to browse a table, then edit a row and save it. There will be
  28. * an error message if phpMyAdmin cannot auto-detect the correct value.
  29. *
  30. * If the auto-detection code does work properly, you can set to TRUE the
  31. * $cfg['PmaAbsoluteUri_DisableWarning'] variable below.
  32. */
  33. $cfg['PmaAbsoluteUri'] = '';-----这里设置你的phpmyadmin的URL,如:http://localhost/phpmyadmin/
  34. /**

  35. * Disable the default warning about $cfg['PmaAbsoluteUri'] not being set
  36. * You should use this if and ONLY if the PmaAbsoluteUri auto-detection
  37. * works perfectly.
  38. */
  39. $cfg['PmaAbsoluteUri_DisableWarning'] = FALSE;
  40. /**

  41. * Disable the default warning that is displayed on the DB Details Structure page if
  42. * any of the required Tables for the relationfeatures could not be found
  43. */
  44. $cfg['PmaNoRelation_DisableWarning'] = FALSE;
  45. /**

  46. * The 'cookie' auth_type uses blowfish algorithm to encrypt the password. If
  47. * at least one server configuration uses 'cookie' auth_type, enter here a
  48. * passphrase that will be used by blowfish.
  49. $cfg['blowfish_secret'] = '';-----设定好root密码后这里也要填写
  50. /**

  51. * Server(s) configuration
  52. */
  53. $i = 0;
  54. // The $cfg['Servers'] array starts with $cfg['Servers'][1]. Do not use $cfg['Servers'][0].
  55. // You can disable a server config entry by setting host to ''.
  56. $i++;
  57. $cfg['Servers'][$i]['host'] = 'localhost'; // MySQL hostname or IP address----这里可以设定远程MySQL服务器IP地址
  58. $cfg['Servers'][$i]['port'] = ''; // MySQL port - leave blank for default port-----默认为3306

  59. $cfg['Servers'][$i]['socket'] = ''; // Path to the socket - leave blank for default socket

  60. $cfg['Servers'][$i]['connect_type'] = 'tcp'; // How to connect to MySQL server ('tcp' or 'socket')-----连接MySQL服务器的方式

  61. $cfg['Servers'][$i]['compress'] = FALSE; // Use compressed protocol for the MySQL connection

  62. // (requires PHP >= 4.3.0)-----是否使用压缩协议,PHP版本须>= 4.3.0
  63. $cfg['Servers'][$i]['controluser'] = ''; // MySQL control user settings

  64. // (this user must have read-only
  65. $cfg['Servers'][$i]['controlpass'] = ''; // access to the "mysql/user"
  66. // and "mysql/db" tables)-----MySQL控制用户设定,该用户只对mysql数据库下的user和db表有完全权限
  67. $cfg['Servers'][$i]['auth_type'] = 'config';

  68. // Authentication method (config, http or cookie based)?-----如果PHP安装模式为Apache,可以使用http和cookie;如果PHP安装模式为CGI,可以使用cookie;默认为config,是不安全的,不推荐。
  69. $cfg['Servers'][$i]['user'] = 'root'; // MySQL user-----MySQL连接用户

  70. $cfg['Servers'][$i]['password'] = '';

  71. // MySQL password (only needed with 'config' auth_type)-----MySQL连接密码,建议在安装好PHP和MySQL后,先用phpmyadmin设定root密码,然后在这里填写
  72. $cfg['Servers'][$i]['only_db'] = ''; // If set to a db-name, only

  73. // this db is displayed
  74. // at left frame
  75. // It may also be an array
  76. // of db-names-----如果在这里设定一个数据库的名字,那么登陆后框架左边将只显示这个数据库
  77. $cfg['Servers'][$i]['verbose'] = ''; // Verbose name for this host - leave blank to show the hostname

  78. $cfg['Servers'][$i]['pmadb'] = ''; // Database used for Relation, Bookmark and PDF Features

  79. // (see scripts/create_tables.sql)
  80. // - leave blank for no support
  81. // DEFAULT: 'phpmyadmin'
  82. $cfg['Servers'][$i]['bookmarktable'] = ''; // Bookmark table
  83. // - leave blank for no bookmark support
  84. // DEFAULT: 'pma_bookmark'
  85. $cfg['Servers'][$i]['relation'] = ''; // table to describe the relation between links (see doc)
  86. // - leave blank for no relation-links support
  87. // DEFAULT: 'pma_relation'
  88. $cfg['Servers'][$i]['table_info'] = ''; // table to describe the display fields
  89. // - leave blank for no display fields support
  90. // DEFAULT: 'pma_table_info'
  91. $cfg['Servers'][$i]['table_coords'] = ''; // table to describe the tables position for the PDF schema
  92. // - leave blank for no PDF schema support
  93. // DEFAULT: 'pma_table_coords'
  94. $cfg['Servers'][$i]['pdf_pages'] = ''; // table to describe pages of relationpdf
  95. // - leave blank if you don't want to use this
  96. // DEFAULT: 'pma_pdf_pages'
  97. $cfg['Servers'][$i]['column_info'] = ''; // table to store column information
  98. // - leave blank for no column comments/mime types
  99. // DEFAULT: 'pma_column_info'
  100. $cfg['Servers'][$i]['history'] = ''; // table to store SQL history
  101. // - leave blank for no SQL query history
  102. // DEFAULT: 'pma_history'
  103. $cfg['Servers'][$i]['verbose_check'] = TRUE; // set to FALSE if you know that your pma_* tables
  104. // are up to date. This prevents compatibility
  105. // checks and thereby increases performance.
  106. $cfg['Servers'][$i]['AllowDeny']['order'] // Host authentication order, leave blank to not use
  107. = '';
  108. $cfg['Servers'][$i]['AllowDeny']['rules'] // Host authentication rules, leave blank for defaults
  109. = array();
  110. $i++;

  111. $cfg['Servers'][$i]['host'] = '';
  112. $cfg['Servers'][$i]['port'] = '';
  113. $cfg['Servers'][$i]['socket'] = '';
  114. $cfg['Servers'][$i]['connect_type'] = 'tcp';
  115. $cfg['Servers'][$i]['compress'] = FALSE;
  116. $cfg['Servers'][$i]['controluser'] = '';
  117. $cfg['Servers'][$i]['controlpass'] = '';
  118. $cfg['Servers'][$i]['auth_type'] = 'config';
  119. $cfg['Servers'][$i]['user'] = 'root';
  120. $cfg['Servers'][$i]['password'] = '';
  121. $cfg['Servers'][$i]['only_db'] = '';
  122. $cfg['Servers'][$i]['verbose'] = '';
  123. $cfg['Servers'][$i]['pmadb'] = ''; // 'phpmyadmin' - see scripts/create_tables.sql
  124. $cfg['Servers'][$i]['bookmarktable'] = ''; // 'pma_bookmark'
  125. $cfg['Servers'][$i]['relation'] = ''; // 'pma_relation'
  126. $cfg['Servers'][$i]['table_info'] = ''; // 'pma_table_info'
  127. $cfg['Servers'][$i]['table_coords'] = ''; // 'pma_table_coords'
  128. $cfg['Servers'][$i]['pdf_pages'] = ''; // 'pma_pdf_pages'
  129. $cfg['Servers'][$i]['column_info'] = ''; // 'pma_column_info'
  130. $cfg['Servers'][$i]['history'] = ''; // 'pma_history'
  131. $cfg['Servers'][$i]['verbose_check'] = TRUE;
  132. $cfg['Servers'][$i]['AllowDeny']['order']
  133. = '';
  134. $cfg['Servers'][$i]['AllowDeny']['rules']
  135. = array();
  136. $i++;

  137. $cfg['Servers'][$i]['host'] = '';
  138. $cfg['Servers'][$i]['port'] = '';
  139. $cfg['Servers'][$i]['socket'] = '';
  140. $cfg['Servers'][$i]['connect_type'] = 'tcp';
  141. $cfg['Servers'][$i]['compress'] = FALSE;
  142. $cfg['Servers'][$i]['controluser'] = '';
  143. $cfg['Servers'][$i]['controlpass'] = '';
  144. $cfg['Servers'][$i]['auth_type'] = 'config';
  145. $cfg['Servers'][$i]['user'] = 'root';
  146. $cfg['Servers'][$i]['password'] = '';
  147. $cfg['Servers'][$i]['only_db'] = '';
  148. $cfg['Servers'][$i]['verbose'] = '';
  149. $cfg['Servers'][$i]['pmadb'] = ''; // 'phpmyadmin' - see scripts/create_tables.sql
  150. $cfg['Servers'][$i]['bookmarktable'] = ''; // 'pma_bookmark'
  151. $cfg['Servers'][$i]['relation'] = ''; // 'pma_relation'
  152. $cfg['Servers'][$i]['table_info'] = ''; // 'pma_table_info'
  153. $cfg['Servers'][$i]['table_coords'] = ''; // 'pma_table_coords'
  154. $cfg['Servers'][$i]['pdf_pages'] = ''; // 'pma_pdf_pages'
  155. $cfg['Servers'][$i]['column_info'] = ''; // 'pma_column_info'
  156. $cfg['Servers'][$i]['history'] = ''; // 'pma_history'
  157. $cfg['Servers'][$i]['verbose_check'] = TRUE;
  158. $cfg['Servers'][$i]['AllowDeny']['order']
  159. = '';
  160. $cfg['Servers'][$i]['AllowDeny']['rules']
  161. = array();
  162. // If you have more than one server configured, you can set $cfg['ServerDefault']

  163. // to any one of them to autoconnect to that server when phpMyAdmin is started,
  164. // or set it to 0 to be given a list of servers without logging in
  165. // If you have only one server configured, $cfg['ServerDefault'] *MUST* be
  166. // set to that server.[color]=red]-----是否显示所有的MySQL服务器
  167. $cfg['ServerDefault'] = 1; // Default server (0 = no default server)
  168. $cfg['Server'] = '';
  169. unset($cfg['Servers'][0]);
  170. /**

  171. * Other core phpMyAdmin settings
  172. */
  173. $cfg['OBGzip'] = 'auto'; // use GZIP output buffering if possible (TRUE|FALSE|'auto')-----有必要的话是否使用GZIP输出缓冲
  174. $cfg['PersistentConnections'] = FALSE; // use persistent connections to MySQL database-----是否使用MySQL持久连接,即pconnect

  175. $cfg['ExecTimeLimit'] = 300; // maximum execution time in seconds (0 for no limit)-----最大脚本执行时间,单位:秒

  176. $cfg['SkipLockedTables'] = FALSE; // mark used tables, make possible to show

  177. // locked tables (since MySQL 3.23.30)
  178. $cfg['ShowSQL'] = TRUE; // show SQL queries as run-----运行查询时显示SQL查询语句
  179. $cfg['AllowUserDropDatabase'] = FALSE; // show a 'Drop database' link to normal users-----是否对普通用户显示“删除数据库”连接

  180. $cfg['Confirm'] = TRUE; // confirm 'DROP TABLE' & 'DROP DATABASE'-----删除数据表/库前是否出现确认提示框

  181. $cfg['LoginCookieRecall'] = TRUE; // recall previous login in cookie auth. mode or not-----是否收回先前cookie认证模式的cookie

  182. $cfg['UseDbSearch'] = TRUE; // whether to enable the "database search" feature

  183. // or not
  184. $cfg['IgnoreMultiSubmitErrors'] = FALSE; // if set to true, PMA continues computing multiple-statement queries
  185. // even if one of the queries failed
  186. $cfg['VerboseMultiSubmit'] = TRUE; // if set to true, PMA will show the affected rows of EACH statement on
  187. // multiple-statement queries. See the read_dump.php file for hardcoded
  188. // defaults on how many queries a statement may contain!
  189. $cfg['AllowArbitraryServer'] = FALSE; // allow login to any user entered server in cookie based auth
复制代码


Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn

Outils d'IA chauds

Undresser.AI Undress

Undresser.AI Undress

Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover

AI Clothes Remover

Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool

Undress AI Tool

Images de déshabillage gratuites

Clothoff.io

Clothoff.io

Dissolvant de vêtements AI

AI Hentai Generator

AI Hentai Generator

Générez AI Hentai gratuitement.

Article chaud

R.E.P.O. Crystals d'énergie expliqués et ce qu'ils font (cristal jaune)
4 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Meilleurs paramètres graphiques
4 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Comment réparer l'audio si vous n'entendez personne
1 Il y a quelques mois By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Commandes de chat et comment les utiliser
1 Il y a quelques mois By 尊渡假赌尊渡假赌尊渡假赌

Outils chauds

Bloc-notes++7.3.1

Bloc-notes++7.3.1

Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise

SublimeText3 version chinoise

Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1

Envoyer Studio 13.0.1

Puissant environnement de développement intégré PHP

Dreamweaver CS6

Dreamweaver CS6

Outils de développement Web visuel

SublimeText3 version Mac

SublimeText3 version Mac

Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Expliquez les jetons Web JSON (JWT) et leur cas d'utilisation dans les API PHP. Expliquez les jetons Web JSON (JWT) et leur cas d'utilisation dans les API PHP. Apr 05, 2025 am 12:04 AM

JWT est une norme ouverte basée sur JSON, utilisée pour transmettre en toute sécurité des informations entre les parties, principalement pour l'authentification de l'identité et l'échange d'informations. 1. JWT se compose de trois parties: en-tête, charge utile et signature. 2. Le principe de travail de JWT comprend trois étapes: la génération de JWT, la vérification de la charge utile JWT et l'analyse. 3. Lorsque vous utilisez JWT pour l'authentification en PHP, JWT peut être généré et vérifié, et les informations sur le rôle et l'autorisation des utilisateurs peuvent être incluses dans l'utilisation avancée. 4. Les erreurs courantes incluent une défaillance de vérification de signature, l'expiration des jetons et la charge utile surdimensionnée. Les compétences de débogage incluent l'utilisation des outils de débogage et de l'exploitation forestière. 5. L'optimisation des performances et les meilleures pratiques incluent l'utilisation des algorithmes de signature appropriés, la définition des périodes de validité raisonnablement,

Expliquez le concept de liaison statique tardive en PHP. Expliquez le concept de liaison statique tardive en PHP. Mar 21, 2025 pm 01:33 PM

L'article traite de la liaison statique tardive (LSB) dans PHP, introduite dans PHP 5.3, permettant une résolution d'exécution de la méthode statique nécessite un héritage plus flexible. Problème main: LSB vs polymorphisme traditionnel; Applications pratiques de LSB et perfo potentiel

Caractéristiques de sécurité du cadre: protection contre les vulnérabilités. Caractéristiques de sécurité du cadre: protection contre les vulnérabilités. Mar 28, 2025 pm 05:11 PM

L'article traite des fonctionnalités de sécurité essentielles dans les cadres pour se protéger contre les vulnérabilités, notamment la validation des entrées, l'authentification et les mises à jour régulières.

Comment envoyer une demande post contenant des données JSON à l'aide de la bibliothèque Curl de PHP? Comment envoyer une demande post contenant des données JSON à l'aide de la bibliothèque Curl de PHP? Apr 01, 2025 pm 03:12 PM

Envoyant des données JSON à l'aide de la bibliothèque Curl de PHP dans le développement de PHP, il est souvent nécessaire d'interagir avec les API externes. L'une des façons courantes consiste à utiliser la bibliothèque Curl pour envoyer le post� ...

Frameworks de personnalisation / d'extension: comment ajouter des fonctionnalités personnalisées. Frameworks de personnalisation / d'extension: comment ajouter des fonctionnalités personnalisées. Mar 28, 2025 pm 05:12 PM

L'article examine l'ajout de fonctionnalités personnalisées aux cadres, en se concentrant sur la compréhension de l'architecture, l'identification des points d'extension et les meilleures pratiques pour l'intégration et le débogage.

Décrivez les principes solides et comment ils s'appliquent au développement de PHP. Décrivez les principes solides et comment ils s'appliquent au développement de PHP. Apr 03, 2025 am 12:04 AM

L'application du principe solide dans le développement de PHP comprend: 1. Principe de responsabilité unique (SRP): Chaque classe n'est responsable d'une seule fonction. 2. Principe ouvert et ferme (OCP): les changements sont réalisés par extension plutôt que par modification. 3. Principe de substitution de Lisch (LSP): les sous-classes peuvent remplacer les classes de base sans affecter la précision du programme. 4. Principe d'isolement d'interface (ISP): utilisez des interfaces à grain fin pour éviter les dépendances et les méthodes inutilisées. 5. Principe d'inversion de dépendance (DIP): les modules élevés et de bas niveau reposent sur l'abstraction et sont mis en œuvre par injection de dépendance.

Comment fonctionne le détournement de session et comment pouvez-vous l'atténuer en PHP? Comment fonctionne le détournement de session et comment pouvez-vous l'atténuer en PHP? Apr 06, 2025 am 12:02 AM

Le détournement de la session peut être réalisé via les étapes suivantes: 1. Obtenez l'ID de session, 2. Utilisez l'ID de session, 3. Gardez la session active. Les méthodes pour empêcher le détournement de la session en PHP incluent: 1. Utilisez la fonction Session_RegeReate_id () pour régénérer l'ID de session, 2. Stocker les données de session via la base de données, 3. Assurez-vous que toutes les données de session sont transmises via HTTPS.

See all articles