½ÃÀÛÆäÀÌÁö·Î Áñ°Üã±âÃß°¡
·Î±×ÀÎ
ȸ¿ø°¡ÀÔ l Ã⼮üũ l ¸¶ÀÌÆäÀÌÁö l CGIMALL
ÀÚ·á½Ç »çÀÌÆ®µî·Ï ·©Å·100 ÇÁ·Î±×·¥¸®ºä °ü¸®ÀÚÃßõÀÚ·á Ãʺ¸°¡À̵å
Ä¿¹Â´ÏƼ
Àüü ÆîÃ帱â
Äü¸Þ´º¸µÅ© jquery , CSS , PHP , Javascript , ¹«·áÆùÆ® , ASP
»ó¼¼°Ë»ö
Ȩ > Ä¿¹Â´ÏƼ > Áú¹®°ú´äº¯ »ó¼¼º¸±â
Ä¿¹Â´ÏƼ ±¸Àα¸Á÷
»çÀÌÆ®µî·Ï
Ŭ¶ó¿ìµåű×
Javascript
PHP
asp
CSS
HTML
mysql
jquery
image
Mobile
API
slide
°Ô½ÃÆÇ
¸Þ´º
ÇöÀçÁ¢¼ÓÀÚ ¸í »õ·Î°íħ
°Ô½ÃÆÇŸÀÌƲ Áú¹®°ú´äº¯ / »ó¼¼º¸±â
Æ®À§ÅÍ·Î º¸³»±â
Ãßõ¼ö 120 | Á¶È¸¼ö 1,285 | µî·ÏÀÏ 2001-10-17 04:25:49

´Ð³×ÀÓ

HappyCGI

À̸ÞÀÏ

hero@happycgi.com

Á¦¸ñ

phpMyAdmin 2.1.0 ¼³Ä¡µµ¿ò¸»
³»¿ë
phpMyAdmin 2.1.0  ¼³Ä¡ ȯ°æ ¼³Á¤

ȯ°æ ¼³Á¤Àº config.inc.php3 ÆÄÀÏ¿¡¼­ ÇÑ´Ù.

$cfgServers array
1.4.2 ¹öÁ¯ºÎÅÍ º¹¼öÀÇ MySQL ¼­¹ö °ü¸®¸¦ Áö¿øÇÕ´Ï´Ù. µû¶ó¼­ ¼­·Î ´Ù¸¥ ¼­¹ö¿¡ ´ëÇÑ ·Î±×¸° Á¤º¸¸¦ ´ã°í ÀÖ´Ù.
$cfgServers[1]['host'] ù¹ø° ¼­¹öÀÇ È£½ºÆ® À̸§
$cfgServers[2]['host'] µÎ¹ø° ¼­¹öÀÇ È£½ºÆ® À̸§
ÇϳªÀÇ ¼­¹ö¸¸ Á¸ÀçÇϸé $cfgServer ºÎºÐÀ» °ø¶õÀ¸·Î µÎ¸é µÈ´Ù.

$cfgServers[n]['port'] string
MySQL¼­¹öÀÇ Æ÷Æ® ³Ñ¹ö. µðÆúÆ®(°ø¶õÀ¸·Î µÒ)´Â 3300 ÀÌ´Ù.

$cfgServers[n]['host'] string
MySQL¼­¹öÀÇ È£½ºÆ® À̸§. Áï localhost.

$cfgServers[n]['adv_auth'] boolean

Whether basic or advanced authentication should be used for this server. Basic authentication ($adv_auth = false) is the plain old way: username and password are stored in config.inc.php3. Advanced authentication $adv_auth = true) as introduced in 1.3.0 allows you to log in as any valid MySQL user via HTTP-Auth. All you have to provide in config.inc is a standard user which can connect to MySQL and read the mysql user/db table (see $cfgServers[n]['stduser']).
´ÙÀ½ÀÇ °æ¿ì¿¡´Â °í±Þ ÀÎÁõ¹æ¹ýÀ» »ç¿ëÇϱ⠹ٶõ´Ù.

phpMyAdminÀ» ´ÙÁß»ç¿ëÀÚȯ°æ¿¡¼­ ¿î¿ëÇÏ°í ÀÖ°í, »ç¿ëÀÚµéÀÌ shell-acess °¡ °¡´ÉÇÏ°í, °ü¸®ÀÚ°¡ »ç¿ëÀÚÀÇ MySQL Á¢¼ÓÀ» À§ÇÑ username³ª password¸¦ ¾Ë ÇÊ¿ä°¡ ¾ø°í, ±×¸®°í °¢°¢ÀÇ »ç¿ëÀÚ¿¡°Ô °¢°¢ÀÇ µ¥ÀÌŸº£À̽º¿¡ Á¢±ÙÇÒ ¼ö ÀÖµµ·Ï ÇÏ¸ç ´Ù¸¥ »ç¿ëÀÚÀÇ µ¥ÀÌŸº£À̽º¿¡´Â Á¢¼ÓÇÒ ¼ö ¾øµµ·Ï ÇÑ´Ù.

°í±ÞÀÎÁõ¹æ¹ýÀº ¾ÈÀüÇÏ´Ù. ÀϹݻç¿ëÀÚ°¡ µ¥ÀÌŸº£À̽º¿¡ Á¢¼ÓÀ» Ç쵂 Àб⸸ °¡´ÉÇÑ °Í°ú °°ÀÌ. MySQL ºñ¹Ð¹øÈ£´Â 쉡°Ô Ç®¸®Áö ¾Ê´Â´Ù. µû¶ó¼­ ÀϹݻç¿ëÀÚ°¡ ´Ù¸¥ »ç¿ëÀÚÀÇ ºñ¹Ð¹øÈ£¸¦ ¾Ë¾Æ³»±â°¡ ¾î·Æ´Ù.   

$cfgServers[n]['user'] string
$cfgServers[n]['password'] string
±âº»ÀÎÁõ¹æ¹ý¿¡ »ç¿ëµÈ´Ù.
The user/password-pair which phpMyAdmin will use to connect to this MySQL-server when using basic authentification. Not needed when using advanced authentification.

$cfgServers[n]['stduser'] string
$cfgServers[n]['stdpass'] string
A user/pasword pair used to verify the real user/password pair when using advanced authentification. This user must be able to connect to MySQL and read the mysql user table. Not needed when using basic authentification.

$cfgServers[n]['only_db'] string
If set to a database name, only this database will be shown to the user.

$cfgServers[n]['verbose'] string
Only useful when using phpMyAdmin with multiple server entries. If set, this string will be displayed instead of the hostname in the pulldown menu on the main page. This can be useful if you want to show only certain databases on your system, for example.


$cfgManualBase string
If set to an URL which points to the MySQL documentation, appropriate help links are generated.


$cfgPersistentConnections boolean
Whether persistent connections should be used or not (mysql_connect or mysql_pconnect).

$cfgConfirm boolean
Whether a warning ("Are your really sure..") should be displayed when you're about to loose data.

$cfgMaxRows integer
Number of rows displayed when browsing a resultset. If the resultset contains more rows, Previous/Next links will be shown.

$cfgMaxInputsize integer
Size of the edit-field when adding a new record to a table.

$cfgBorder integer
The size of a table's border.

$cfgThBgcolor string [HTML color]
The color (HTML) used for table headers.

$cfgBgcolorOne string [HTML color]
The color (HTML) #1 for table rows.

$cfgBgcolorTwo string [HTML color]
The color (HTML) #2 for table rows.

$cfgOrder string ["DESC"|"ASC"]
Defines whether fields are displayed in ascending ("ASC") order or in descending ("DESC") order when you click on the field-name.

$cfgShowBlob boolean
Defines whether BLOB fields are shown when browsing a table's content or not.

$cfgShowSQL boolean
Defines whether sql-queries generated by phpMyAdmin should be displayed or not.

$cfgColumnTypes array
All possible types of a MySQL column. In most cases you don't need to edit this.

$cfgFunctions array
A list of functions MySQL supports. In most cases you don't need to edit this.

$cfgAttributeTypes array
Possible attributes for fields. In most cases you don't need to edit this.

FAQ - Frequently Asked Questions
I can't insert new rows into a table - MySQL brings up a SQL-error.
Examine the SQL error with care. I've found that many programmers specifying a wrong field-type. Common errors include:

Using VARCHAR without a size argument
Using TEXT or BLOB with a size argument
Also, look at the syntax chapter in the MySQL manual to confirm that your syntax is correct.

phpMyAdmin can't connect to MySQL. What's wrong?
Either there is an error with your PHP setup or your username/password is wrong. Try to make a small script which uses mysql_connect and see if it works. If it doesn't, it may be you haven't even compiled MySQL support into PHP.

I cannot edit the content of a table, even if the README says this is a feature of phpMyAdmin.
phpMyAdmin allows only editing of a table's content if the table contains a primary or unique key.

phpMyAdmin always gives "Access denied" when using advanced authentification.
This could happen for some reasons:

$stduser/$stdpassword is wrong. Try to turn off $adv_auth and use this username and password to connect to MySQL.
The username/password your specify in the login-dialog is wrong. Try the same as above and see if it works.
You have already setup a security mechanism for the phpMyAdmin-directory, eg. a .htaccess file. This would interfere with phpMyAdmin's authentification, so remove it.
I would like to help out with the development of phpMyAdmin. How should I proceed?
The following method is preferred for new developers:

fetch the current CVS tree over anonymous CVS:
cvs -d :pserver:anon@www.htmlwizard.net:/usr/local/cvsroot login
[Password: phpMyAdmin] cvs -d :pserver:anon@www.htmlwizard.net:/usr/local/cvsroot checkout phpMyAdmin
[This will create a new sub-directory named phpMyAdmin]
add your stuff
send me the modified files (tar'ed and gzip'ed) Write access to the CVS tree is granted only to experienced developers who have already contributed something useful to phpMyAdmin.
Also, have a look at the file DEVELOPERS.
What's the preferred way of making phpMyAdmin secure against evil access?
This depends on your system. If you're running a server which cannot be accessed by other people, it's sufficient to use the directory protection bundled with your webserver (with Apache you can use .htaccess files, for example). If other people have telnet access to your server, it's not a good idea to store the MySQL password in clear text in your config.inc.php3 file. You should use phpMyAdmin's advanced authentification feature in this case.

How can I insert a null value into my table?
Enter "null", without the quotes, as the field's value. This is especially useful for Timestamp ot AutoIncrement fields.

I'm an ISP. Can I setup one central copy of phpMyAdmin or do I need to install it for each customer?
Since version 2.0.3, you can setup a central copy of phpMyAdmin for all your users. The development of this feature was kindly sponsored by NetCologne GmbH.
This requires a properly setup MySQL user management and phpMyAdmin's advanced authentication. phpMyAdmin performs these steps, when authenticating a user:

Select all entries from the mysql.user table where the username/password matches the challenging user. If no rows are returned, the authentication has failed. Otherwise, phpMyAdmin continues with step 2.
If the user's global Select_Priv is "N" (ie the user is not allowed to access all databases), phpMyAdmin searches the mysql.db table for entries with Select_Priv = "Y" belonging to the user. If no entries are found, the authentication has failed. Otherwise, phpMyAdmin shows all databases the user is allowed to view.
If the user's global Select_Priv is "Y", all databases in the system are shown.

MySQL database¿¡ »ç¿ëÀÚ Ãß°¡´Â ´ÙÀ½°ú °°ÀÌ ÇÑ´Ù.

INSERT INTO user (Host, User, Password, Select_priv, Insert_priv, Update_priv, Delete_priv, Create_priv, Drop_priv, Reload_priv, Shutdown_priv, Process_priv, File_priv, Grant_priv, References_priv, Index_priv, Alter_priv) VALUES ('localhost', 'foo', PASSWORD('bar'), 'N', 'N', 'N', 'N', 'N', 'N', 'N', 'N', 'N', 'N', 'N', 'N', 'N', 'N')

INSERT INTO db (Host, Db, User, Select_priv, Insert_priv, Update_priv, Delete_priv, Create_priv, Drop_priv, Grant_priv, References_priv, Index_priv, Alter_priv) VALUES ('localhost', 'foo_db', 'foo', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', '', '', '', '')

±×·¯¸é foo_db ´Â »ç¿ëÀÚ foo¿¡°Ô¸¸ º¸ÀδÙ.

Ãßõ½ºÅ©·¦¼Ò½ºº¸±â ¸ñ·Ï
ÀÌÀü°Ô½Ã±Û Å´½ºº¸µå PHP 5.0 ¼³Ä¡Çϱâ 2001-10-17 04:23:50
´ÙÀ½°Ô½Ã±Û Kimsboard 5.1.0 ¼³Ä¡¹ý 2001-10-17 04:28:15