phpmyadmin怎么配置

78次阅读
没有评论

共计 5925 个字符,预计需要花费 15 分钟才能阅读完成。

丸趣 TV 小编给大家分享一下 phpmyadmin 怎么配置,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!

开启记录 history 的参数是以下这个,当设置为 true 后就能将用户操作的 sql 记录在配合 pmyadmin 的 pma_history 中
$cfg[QueryHistoryDB] =  true  //enable phpmyadmin record user sql

点击 (此处) 折叠或打开

?php

/**

 * Debian local configuration file

 *

 * This file overrides the settings made by phpMyAdmin interactive setup

 * utility.

 *

 * For example configuration see

 *   /usr/share/doc/phpmyadmin/examples/config.sample.inc.php

 * or

 *   /usr/share/doc/phpmyadmin/examples/config.manyhosts.inc.php

 *

 * NOTE: do not add security sensitive data to this file (like passwords)

 * unless you really know what you re doing. If you do, any user that can

 * run PHP or CGI on your webserver will be able to read them. If you still

 * want to do this, make sure to properly secure the access to this file

 * (also on the filesystem level).

 */

if (!function_exists( check_file_access)) {

 function check_file_access($path)

 {

  if (is_readable($path)) {

 return true;

  } else {

 error_log(

  phpmyadmin: Failed to load . $path

  . Check group www-data has read access and open_basedir restrictions.

 );

 return false;

  }

 }

}

// Load secret generated on postinst

if (check_file_access( /var/lib/phpmyadmin/blowfish_secret.inc.php)) {

 require(/var/lib/phpmyadmin/blowfish_secret.inc.php

}

// Load autoconf local config

if (check_file_access( /var/lib/phpmyadmin/config.inc.php)) {

 require(/var/lib/phpmyadmin/config.inc.php

}

/**

 * Server(s) configuration

 */

$i = 0;

// The $cfg[Servers] array starts with $cfg[Servers][1].  Do not use $cfg[Servers][0].

// You can disable a server config entry by setting host to .

$i++;

/**

 * Read configuration from dbconfig-common

 * You can regenerate it using: dpkg-reconfigure -plow phpmyadmin

 */

if (check_file_access( /etc/phpmyadmin/config-db.php)) {

 require(/etc/phpmyadmin/config-db.php

}

/* Configure according to dbconfig-common if enabled */

if (!empty($dbname)) {

 /* Authentication type */

 $cfg[Servers][$i][auth_type] = cookie

 /* Server parameters */

 if (empty($dbserver)) $dbserver = localhost

 $cfg[Servers][$i][host] = $dbserver;

 if (!empty($dbport) || $dbserver != localhost ) {

 $cfg[Servers][$i][connect_type] = tcp

 $cfg[Servers][$i][port] = $dbport;

 }

 //$cfg[Servers][$i][compress] = false;

 /* Select mysqli if your server has it */

 $cfg[Servers][$i][extension] = mysqli

 /* Optional: User for advanced features */

 $cfg[Servers][$i][controluser] = $dbuser;

 $cfg[Servers][$i][controlpass] = $dbpass;

 $cfg[QueryHistoryDB] = true //enable phpmyadmin record user sql

 //$cfg[QueryHistoryMax] = 100 //specify the amount of saved history sql

 // Allow connection to server name ending with -mysql:

 $cfg[ArbitraryServerRegexp] = @^[^:]\-mysql$@

 /* Optional: Advanced phpMyAdmin features */

 $cfg[Servers][$i][pmadb] = $dbname;

 $cfg[Servers][$i][bookmarktable] = pma__bookmark

 $cfg[Servers][$i][relation] = pma__relation

 $cfg[Servers][$i][table_info] = pma__table_info

 $cfg[Servers][$i][table_coords] = pma__table_coords

 $cfg[Servers][$i][pdf_pages] = pma__pdf_pages

 $cfg[Servers][$i][column_info] = pma__column_info

 $cfg[Servers][$i][history] = pma__history

 $cfg[Servers][$i][table_uiprefs] = pma__table_uiprefs

 $cfg[Servers][$i][designer_coords] = pma__designer_coords

 $cfg[Servers][$i][tracking] = pma__tracking

 $cfg[Servers][$i][userconfig] = pma__userconfig

 $cfg[Servers][$i][recent] = pma__recent

 

 /* Uncomment the following to enable logging in to passwordless accounts,

 * after taking note of the associated security risks. */

 // $cfg[Servers][$i][AllowNoPassword] = TRUE;

 /* Advance to next server for rest of config */

 $i++;

}

/* Server: XXXXXX.com,1234 [1] */

$i++;

$cfg[Servers][$i][verbose] = XXXXXX.com,1234

$cfg[Servers][$i][host] = XXXXXX.com

$cfg[Servers][$i][port] = 1234;

$cfg[Servers][$i][socket] =

$cfg[Servers][$i][connect_type] = tcp

$cfg[Servers][$i][extension] = mysql

$cfg[Servers][$i][auth_type] = cookie

$cfg[Servers][$i][user] =

$cfg[Servers][$i][password] =

$cfg[Servers][$i][pmadb] = phpmyadmin

$cfg[Servers][$i][controluser] = pma

$cfg[Servers][$i][controlpass] = pmapassword

$cfg[Servers][$i][bookmarktable] = pma__bookmark

$cfg[Servers][$i][relation] = pma__relation

$cfg[Servers][$i][userconfig] = pma__userconfig

$cfg[Servers][$i][table_info] = pma__table_info

$cfg[Servers][$i][column_info] = pma__column_info

$cfg[Servers][$i][history] = pma__history

$cfg[Servers][$i][recent] = pma__recent

$cfg[Servers][$i][table_uiprefs] = pma__table_uiprefs

$cfg[Servers][$i][tracking] = pma__tracking

$cfg[Servers][$i][table_coords] = pma__table_coords

$cfg[Servers][$i][pdf_pages] = pma__pdf_pages

$cfg[Servers][$i][designer_coords] = pma__designer_coords

$cfg[Servers][$i][tracking_version_auto_create] = true;

$cfg[QueryHistoryDB] = true //enable phpmyadmin record user sql

//$cfg[QueryHistoryMax] = 100 //specify the amount of saved history sql

/* End of servers configuration */

/* Authentication type */

//$cfg[Servers][$i][auth_type] = cookie

/* Server parameters */

//$cfg[Servers][$i][host] = localhost

//$cfg[Servers][$i][connect_type] = tcp

//$cfg[Servers][$i][compress] = false;

/* Select mysqli if your server has it */

//$cfg[Servers][$i][extension] = mysql

/* Optional: User for advanced features */

// $cfg[Servers][$i][controluser] = pma

// $cfg[Servers][$i][controlpass] = pmapass

/* Storage database and tables */

// $cfg[Servers][$i][pmadb] = phpmyadmin

// $cfg[Servers][$i][bookmarktable] = pma_bookmark

// $cfg[Servers][$i][relation] = pma_relation

// $cfg[Servers][$i][table_info] = pma_table_info

// $cfg[Servers][$i][table_coords] = pma_table_coords

// $cfg[Servers][$i][pdf_pages] = pma_pdf_pages

// $cfg[Servers][$i][column_info] = pma_column_info

// $cfg[Servers][$i][history] = pma_history

// $cfg[Servers][$i][table_uiprefs] = pma_table_uiprefs

// $cfg[Servers][$i][tracking] = pma_tracking

// $cfg[Servers][$i][designer_coords] = pma_designer_coords

// $cfg[Servers][$i][userconfig] = pma_userconfig

// $cfg[Servers][$i][recent] = pma_recent

/* Uncomment the following to enable logging in to passwordless accounts,

 * after taking note of the associated security risks. */

// $cfg[Servers][$i][AllowNoPassword] = TRUE;

/*

 * End of servers configuration

 */

/*

 * Directories for saving/loading files from server

 */

$cfg[UploadDir] =

$cfg[SaveDir] =

/* Support additional configurations */

foreach (glob( /etc/phpmyadmin/conf.d/*.php) as $filename)

{

 include($filename);

}

/* Display warning on main page if the MySQL library and server version is diff */

$cfg[ServerLibraryDifference_DisableWarning] = true

看完了这篇文章,相信你对“phpmyadmin 怎么配置”有了一定的了解,如果想了解更多相关知识,欢迎关注丸趣 TV 行业资讯频道,感谢各位的阅读!

正文完
 
丸趣
版权声明:本站原创文章,由 丸趣 2023-07-26发表,共计5925字。
转载说明:除特殊说明外本站除技术相关以外文章皆由网络搜集发布,转载请注明出处。
评论(没有评论)