Reformulated some passages.

This commit is contained in:
Alexander M. Turek
2003-02-17 21:51:33 +00:00
parent 8f36247c26
commit 64444f22c1
3 changed files with 114 additions and 86 deletions

View File

@@ -154,19 +154,27 @@ Known bugs
Description Description
----------- -----------
phpMyAdmin is intended to handle the administration of MySQL over the WWW. phpMyAdmin is intended to handle the administration of MySQL over the WWW. It
can manage a whole MySQL server as well as a single database.
Currently it can: Currently it can:
- create and drop databases - create and drop databases
- create, copy, drop and alter tables - create, copy, drop, rename and alter tables
- do table maintenance
- delete, edit and add fields - delete, edit and add fields
- execute any SQL-statement, even batch-queries - execute any SQL-statement, even batch-queries
- manage keys on fields - manage keys on fields
- load text files into tables - load text files into tables
- create and read dumps of tables - create and read dumps of tables
- export and import CSV data - export data to CSV, XML and Latex formats
- support single- and multi-user configuration - administer multiple servers
- add, delete and edit MySQL users - manage MySQL users and privileges
- communicate in more than 42 different languages - check referential integrity
- using Query-by-example (QBE), create complex queries automatically
connecting required tables
- create PDF graphics of your Database layout
- search globally in a database or a subset of it
- communicate in 42 different languages
Author & Copyright Author & Copyright

View File

@@ -10,6 +10,10 @@ $Source$
2003-02-17 Alexander M. Turek <rabus@users.sourceforge.net> 2003-02-17 Alexander M. Turek <rabus@users.sourceforge.net>
* server_privileges.php3: Fixed edit link. * server_privileges.php3: Fixed edit link.
* Documentation.html:
- Reformulated some passages;
- FAQ 1.28.
* ANNOUNCE.txt: Synchronized features list with documentation.
2003-02-17 Garvin Hicking <me@supergarv.de> 2003-02-17 Garvin Hicking <me@supergarv.de>
* tbl_replace_fields.php3, read_dump.php3, libraries/common.lib.php3: * tbl_replace_fields.php3, read_dump.php3, libraries/common.lib.php3:

View File

@@ -85,11 +85,11 @@
<h2>Introduction</h2> <h2>Introduction</h2>
<p> <p>
phpMyAdmin can manage a whole MySQL-server (needs a super-user) phpMyAdmin can manage a whole MySQL server (needs a super-user) as well as
but also a single database. To accomplish the latter you'll need a single database. To accomplish the latter you'll need a properly set up
a properly set up MySQL-user who can read/write only the desired MySQL user who can read/write only the desired database. It's up to you to
database. It's up to you to look up the appropriate part in the look up the appropriate part in the MySQL manual.<br />
MySQL manual. Currently phpMyAdmin can: Currently phpMyAdmin can:
</p> </p>
<ul> <ul>
@@ -103,13 +103,14 @@
<li>create (*) and read dumps of tables</li> <li>create (*) and read dumps of tables</li>
<li>export (*) data to CSV, XML and Latex formats</li> <li>export (*) data to CSV, XML and Latex formats</li>
<li>administer multiple servers</li> <li>administer multiple servers</li>
<li>manage MySQL users and privileges</li>
<li>check referential integrity</li> <li>check referential integrity</li>
<li>using Query-by-example (QBE), create complex queries automatically connecting required tables</li> <li>using Query-by-example (QBE), create complex queries automatically connecting required tables</li>
<li>create PDF graphics of your Database layout</li> <li>create PDF graphics of your Database layout</li>
<li>search globally in a database or a subset of it</li> <li>search globally in a database or a subset of it</li>
<li> <li>
communicate in communicate in
<a href="./translators.html">43 different languages</a> <a href="./translators.html">42 different languages</a>
</li> </li>
</ul> </ul>
@@ -129,7 +130,7 @@
<span class="important">NOTE: phpMyAdmin does not apply any special security <span class="important">NOTE: phpMyAdmin does not apply any special security
methods to the MySQL database server. It is still the sysadmin's job to methods to the MySQL database server. It is still the sysadmin's job to
grant permissions on the MySQL databases properly. </span>phpMyAdmin's grant permissions on the MySQL databases properly. </span>phpMyAdmin's
&quot;Users&quot; page can be used for this. &quot;Privileges&quot; page can be used for this.
</p> </p>
<p> <p>
@@ -152,7 +153,7 @@
extension (<i>.php3</i> or <i>.php</i>) depending on the way your extension (<i>.php3</i> or <i>.php</i>) depending on the way your
web/PHP server interprets those extensions.</li> web/PHP server interprets those extensions.</li>
<li> Untar or unzip the distribution (be sure to unzip the subdirectories): <li> Untar or unzip the distribution (be sure to unzip the subdirectories):
<tt>tar xzvf phpMyAdmin_x.x.x.tar.gz</tt> in your webserver's <tt>tar -xzvf phpMyAdmin_x.x.x.tar.gz</tt> in your webserver's
document root. If you don't have direct access to your document root, document root. If you don't have direct access to your document root,
put the files in a directory on your local machine, and, after step 3, put the files in a directory on your local machine, and, after step 3,
transfer the directory on your web server using, for example, ftp.</li> transfer the directory on your web server using, for example, ftp.</li>
@@ -1474,7 +1475,7 @@ $cfg['PmaAbsoluteUri'] = (!empty($_SERVER['HTTPS']) ? 'https' : 'http') . '://'
<h4> <h4>
[1.1] I'm running php 4+ and my server is crashing each time a specific [1.1] I'm running php 4+ and my server is crashing each time a specific
action is required or phpMyAdmin sends a blank page or a page full of action is required or phpMyAdmin sends a blank page or a page full of
cryptic characters to my browser, what can I do cryptic characters to my browser, what can I do?
</h4> </h4>
<p> <p>
There are some known php bugs with output buffering and compression.<br /> There are some known php bugs with output buffering and compression.<br />
@@ -1488,7 +1489,7 @@ $cfg['PmaAbsoluteUri'] = (!empty($_SERVER['HTTPS']) ? 'https' : 'http') . '://'
</p> </p>
<h4> <h4>
[1.2] My Apache server crashes when using phpMyAdmin [1.2] My Apache server crashes when using phpMyAdmin.
</h4> </h4>
<p> <p>
You should first try the latest versions of Apache (and possibly MySQL). You should first try the latest versions of Apache (and possibly MySQL).
@@ -1502,7 +1503,7 @@ $cfg['PmaAbsoluteUri'] = (!empty($_SERVER['HTTPS']) ? 'https' : 'http') . '://'
<h4> <h4>
[1.3] I'm running phpMyAdmin with "cookie" authentication mode under [1.3] I'm running phpMyAdmin with "cookie" authentication mode under
PHP 4.2.0 or 4.2.1 loaded as an Apache 2+ module but can't enter the PHP 4.2.0 or 4.2.1 loaded as an Apache 2+ module but can't enter the
script: I'm always displayed the login screen script: I'm always displayed the login screen.
</h4> </h4>
<p> <p>
This is a known PHP bug (see this This is a known PHP bug (see this
@@ -1514,7 +1515,8 @@ $cfg['PmaAbsoluteUri'] = (!empty($_SERVER['HTTPS']) ? 'https' : 'http') . '://'
<h4> <h4>
[1.4] Using phpMyAdmin on IIS, I'm displayed the error message: [1.4] Using phpMyAdmin on IIS, I'm displayed the error message:
&quot;The specified CGI application misbehaved by not returning a &quot;The specified CGI application misbehaved by not returning a
complete set of HTTP headers....&quot;</h4> complete set of HTTP headers...&quot;.
</h4>
<p> <p>
You just forgot to read the <i>install.txt</i> file from the php You just forgot to read the <i>install.txt</i> file from the php
distribution. Have a look at the last message in this distribution. Have a look at the last message in this
@@ -1524,7 +1526,7 @@ $cfg['PmaAbsoluteUri'] = (!empty($_SERVER['HTTPS']) ? 'https' : 'http') . '://'
<h4> <h4>
[1.5] Using phpMyAdmin on IIS, I'm facing crashes and/or many error [1.5] Using phpMyAdmin on IIS, I'm facing crashes and/or many error
messages with the http or advanced authentication mode messages with the http or advanced authentication mode.
</h4> </h4>
<p> <p>
This is a known problem with the php ISAPI filter: it's not so stable. For This is a known problem with the php ISAPI filter: it's not so stable. For
@@ -1546,8 +1548,8 @@ $cfg['PmaAbsoluteUri'] = (!empty($_SERVER['HTTPS']) ? 'https' : 'http') . '://'
</p> </p>
<h4> <h4>
[1.7] How can I GZip or Bzip a dump or a CSV export. It seems to not [1.7] How can I GZip or Bzip a dump or a CSV export. It does not seem to
work work.
</h4> </h4>
<p> <p>
These features are based on the <tt>gzencode()</tt> and These features are based on the <tt>gzencode()</tt> and
@@ -1562,7 +1564,7 @@ $cfg['PmaAbsoluteUri'] = (!empty($_SERVER['HTTPS']) ? 'https' : 'http') . '://'
<h4> <h4>
[1.8] I cannot insert a text file in a table, and I get an error about [1.8] I cannot insert a text file in a table, and I get an error about
safe mode being in effect safe mode being in effect.
</h4> </h4>
<p> <p>
Your uploaded file is saved by PHP in the &quot;upload dir&quot;, as Your uploaded file is saved by PHP in the &quot;upload dir&quot;, as
@@ -1585,7 +1587,7 @@ $cfg['PmaAbsoluteUri'] = (!empty($_SERVER['HTTPS']) ? 'https' : 'http') . '://'
<h4> <h4>
[1.9] I'm having troubles when uploading files. In general file uploads [1.9] I'm having troubles when uploading files. In general file uploads
don't work on my system and uploaded files have a <tt>Content-Type:</tt> don't work on my system and uploaded files have a <tt>Content-Type:</tt>
header in the first line header in the first line.
</h4> </h4>
<p> <p>
It's not really phpMyAdmin related but RedHat 7.0. You have a RedHat 7.0 It's not really phpMyAdmin related but RedHat 7.0. You have a RedHat 7.0
@@ -1609,7 +1611,7 @@ $cfg['PmaAbsoluteUri'] = (!empty($_SERVER['HTTPS']) ? 'https' : 'http') . '://'
<h4> <h4>
[1.10] I'm having troubles when uploading files with phpMyAdmin running [1.10] I'm having troubles when uploading files with phpMyAdmin running
on a secure server. My browser is Internet Explorer and I'm using the on a secure server. My browser is Internet Explorer and I'm using the
Apache server Apache server.
</h4> </h4>
<p> <p>
As suggested by &quot;Rob M&quot; in the phpWizard forum, add this line to As suggested by &quot;Rob M&quot; in the phpWizard forum, add this line to
@@ -1620,7 +1622,7 @@ $cfg['PmaAbsoluteUri'] = (!empty($_SERVER['HTTPS']) ? 'https' : 'http') . '://'
<h4> <h4>
[1.11] I get an 'open_basedir restriction' while uploading a file from [1.11] I get an 'open_basedir restriction' while uploading a file from
the query box the query box.
</h4> </h4>
<p> <p>
Since version 2.2.4, phpMyAdmin supports servers with open_basedir Since version 2.2.4, phpMyAdmin supports servers with open_basedir
@@ -1632,7 +1634,7 @@ $cfg['PmaAbsoluteUri'] = (!empty($_SERVER['HTTPS']) ? 'https' : 'http') . '://'
</p> </p>
<h4> <h4>
[1.12] I have lost my MySQL root password, what can I do [1.12] I have lost my MySQL root password, what can I do?
</h4> </h4>
<p> <p>
The MySql manual explains how to The MySql manual explains how to
@@ -1641,8 +1643,7 @@ $cfg['PmaAbsoluteUri'] = (!empty($_SERVER['HTTPS']) ? 'https' : 'http') . '://'
</p> </p>
<h4> <h4>
[1.13] I get an error 'No SQL query' when trying to execute a [1.13] I get an error 'No SQL query' when trying to execute a bookmark.
bookmark
</h4> </h4>
<p> <p>
If PHP does not have read/write access to its <tt>upload_tmp_dir</tt>, it If PHP does not have read/write access to its <tt>upload_tmp_dir</tt>, it
@@ -1651,7 +1652,7 @@ $cfg['PmaAbsoluteUri'] = (!empty($_SERVER['HTTPS']) ? 'https' : 'http') . '://'
<h4> <h4>
[1.14] I get an error 'No SQL query' when trying to submit a query from [1.14] I get an error 'No SQL query' when trying to submit a query from
the convenient text area the convenient text area.
</h4> </h4>
<p> <p>
Check the <tt>post_max_size</tt> directive from your php configuration file Check the <tt>post_max_size</tt> directive from your php configuration file
@@ -1659,7 +1660,7 @@ $cfg['PmaAbsoluteUri'] = (!empty($_SERVER['HTTPS']) ? 'https' : 'http') . '://'
</p> </p>
<h4> <h4>
[1.15] I have problems with <i>mysql.user</i> field names [1.15] I have problems with <i>mysql.user</i> field names.
</h4> </h4>
<p> <p>
In older MySQL versions, the <tt>User</tt> and <tt>Password</tt> fields In older MySQL versions, the <tt>User</tt> and <tt>Password</tt> fields
@@ -1667,7 +1668,7 @@ $cfg['PmaAbsoluteUri'] = (!empty($_SERVER['HTTPS']) ? 'https' : 'http') . '://'
names to align with current standards. names to align with current standards.
</p> </p>
<h4> <h4>
[1.16] I cannot upload big dump files [1.16] I cannot upload big dump files.
</h4> </h4>
<p> <p>
The first things to check (or ask your host provider to check) are the The first things to check (or ask your host provider to check) are the
@@ -1680,7 +1681,7 @@ $cfg['PmaAbsoluteUri'] = (!empty($_SERVER['HTTPS']) ? 'https' : 'http') . '://'
</p> </p>
<h4> <h4>
[1.17] Does phpMyAdmin support MySQL&nbsp;4.1 [1.17] Does phpMyAdmin support MySQL&nbsp;4.1?
</h4> </h4>
<p> <p>
Because of a major change in the definition syntax of string field types, Because of a major change in the definition syntax of string field types,
@@ -1694,7 +1695,7 @@ $cfg['PmaAbsoluteUri'] = (!empty($_SERVER['HTTPS']) ? 'https' : 'http') . '://'
<tt>lower_case_table_names</tt> set to 1. If I create a new table with a <tt>lower_case_table_names</tt> set to 1. If I create a new table with a
capital letter in its name it is changed to lowercase as it should. But capital letter in its name it is changed to lowercase as it should. But
if I try to DROP this table MySQL is unable to find the corresponding if I try to DROP this table MySQL is unable to find the corresponding
file file.
</h4> </h4>
<p> <p>
This is a bug of MySQL&nbsp;&lt;=&nbsp;4.0.1. Please upgrade to at least This is a bug of MySQL&nbsp;&lt;=&nbsp;4.0.1. Please upgrade to at least
@@ -1704,7 +1705,8 @@ $cfg['PmaAbsoluteUri'] = (!empty($_SERVER['HTTPS']) ? 'https' : 'http') . '://'
<h4> <h4>
[1.19] I can't run the &quot;display relations&quot; feature because the [1.19] I can't run the &quot;display relations&quot; feature because the
script seems not to know the font face I'm using!</h4> script seems not to know the font face I'm using!
</h4>
<p> <p>
The &quot;FPDF&quot; library we're using for this feature requires some The &quot;FPDF&quot; library we're using for this feature requires some
special files to use font faces.<br /> special files to use font faces.<br />
@@ -1716,7 +1718,7 @@ $cfg['PmaAbsoluteUri'] = (!empty($_SERVER['HTTPS']) ? 'https' : 'http') . '://'
<a name="faqmysql"></a><br /> <a name="faqmysql"></a><br />
<h4> <h4>
[1.20] I receive the error &quot;cannot load MySQL extension, please [1.20] I receive the error &quot;cannot load MySQL extension, please
check PHP Configuration&quot; check PHP Configuration&quot;.
</h4> </h4>
<p> <p>
To connect to a MySQL server, PHP needs a set of MySQL functions called To connect to a MySQL server, PHP needs a set of MySQL functions called
@@ -1731,7 +1733,7 @@ $cfg['PmaAbsoluteUri'] = (!empty($_SERVER['HTTPS']) ? 'https' : 'http') . '://'
<h4> <h4>
[1.21] I am running the CGI version of PHP under Unix, and I cannot [1.21] I am running the CGI version of PHP under Unix, and I cannot
login using cookie auth login using cookie auth.
</h4> </h4>
<p> <p>
In <i>php.ini</i>, set <tt>mysql.max_links</tt> higher than 1. In <i>php.ini</i>, set <tt>mysql.max_links</tt> higher than 1.
@@ -1739,7 +1741,7 @@ $cfg['PmaAbsoluteUri'] = (!empty($_SERVER['HTTPS']) ? 'https' : 'http') . '://'
<h4> <h4>
[1.22] I don't see the &quot;Location of text file&quot; field, so [1.22] I don't see the &quot;Location of text file&quot; field, so
I cannot upload I cannot upload.
</h4> </h4>
<p> <p>
This is most likely because in <i>php.ini</i>, your <tt>file_uploads</tt> This is most likely because in <i>php.ini</i>, your <tt>file_uploads</tt>
@@ -1748,7 +1750,8 @@ $cfg['PmaAbsoluteUri'] = (!empty($_SERVER['HTTPS']) ? 'https' : 'http') . '://'
<h4> <h4>
[1.23] I'm running MySQL on a Win32 machine. Each time I create a new [1.23] I'm running MySQL on a Win32 machine. Each time I create a new
table the table and field names are changed to lowercase!</h4> table the table and field names are changed to lowercase!
</h4>
<p> <p>
This happens because the MySQL directive <tt>lower_case_table_names</tt> This happens because the MySQL directive <tt>lower_case_table_names</tt>
defaults to 1 (<tt>ON</tt>) in the Win32 version of MySQL. You can change defaults to 1 (<tt>ON</tt>) in the Win32 version of MySQL. You can change
@@ -1763,7 +1766,7 @@ $cfg['PmaAbsoluteUri'] = (!empty($_SERVER['HTTPS']) ? 'https' : 'http') . '://'
<h4> <h4>
[1.24] Some characters are being truncated in my queries, or I get [1.24] Some characters are being truncated in my queries, or I get
characters randomly added. I am running PHP 4.2.3 characters randomly added. I am running PHP 4.2.3.
</h4> </h4>
<p> <p>
This is a This is a
@@ -1772,7 +1775,7 @@ $cfg['PmaAbsoluteUri'] = (!empty($_SERVER['HTTPS']) ? 'https' : 'http') . '://'
<h4> <h4>
[1.25] I am running Apache with mod_gzip-1.3.26.1a on Windows XP, [1.25] I am running Apache with mod_gzip-1.3.26.1a on Windows XP,
and I get problems, such as undefined variables when I run a SQL query and I get problems, such as undefined variables when I run a SQL query.
</h4> </h4>
<p> <p>
A tip from Jose Fandos: put a comment on the following two lines A tip from Jose Fandos: put a comment on the following two lines
@@ -1797,7 +1800,7 @@ $cfg['PmaAbsoluteUri'] = (!empty($_SERVER['HTTPS']) ? 'https' : 'http') . '://'
<h4> <h4>
[1.27] I get empty page when I want to view huge page (eg. [1.27] I get empty page when I want to view huge page (eg.
db_details_structure.php3 with plenty of dabases) db_details_structure.php3 with plenty of dabases).
</h4> </h4>
<p> <p>
This is a <a href="http://bugs.php.net/21079">PHP bug</a> that occur when This is a <a href="http://bugs.php.net/21079">PHP bug</a> that occur when
@@ -1806,12 +1809,24 @@ $cfg['PmaAbsoluteUri'] = (!empty($_SERVER['HTTPS']) ? 'https' : 'http') . '://'
in PHP 5.0.0. in PHP 5.0.0.
</p> </p>
<h4>
[1.28] My MySQL server sometimes refuses queries and returns the message
'Errorcode: 13'. What does this mean?
</h4>
<p>
This can happen due to a MySQL bug when having database / table names with
upper case characters although <tt>lower_case_table_names</tt>.
To fix this, turn off this directive, convert all database and table names
to lower case and turn it on again. Alternatively, there's a bugfix
available starting with MySQL&nbsp;3.23.56 / 4.0.11-gamma.
</p>
<a name="faqconfig"></a><br /> <a name="faqconfig"></a><br />
<h3>[2. Configuration]</h3> <h3>[2. Configuration]</h3>
<h4> <h4>
[2.1] The error message &quot;Warning: Cannot add header information - [2.1] The error message &quot;Warning: Cannot add header information -
headers already sent by ...&quot; is displayed, what's the problem headers already sent by ...&quot; is displayed, what's the problem?
</h4> </h4>
<p> <p>
Edit your <i>config.inc.php or .php3</i> file and ensure there is nothing Edit your <i>config.inc.php or .php3</i> file and ensure there is nothing
@@ -1821,7 +1836,7 @@ $cfg['PmaAbsoluteUri'] = (!empty($_SERVER['HTTPS']) ? 'https' : 'http') . '://'
</p> </p>
<h4> <h4>
[2.2] phpMyAdmin can't connect to MySQL. What's wrong [2.2] phpMyAdmin can't connect to MySQL. What's wrong?
</h4> </h4>
<p> <p>
Either there is an error with your PHP setup or your username/password is Either there is an error with your PHP setup or your username/password is
@@ -1833,7 +1848,7 @@ $cfg['PmaAbsoluteUri'] = (!empty($_SERVER['HTTPS']) ? 'https' : 'http') . '://'
<h4> <h4>
[2.3] The error message &quot;Warning: MySQL Connection Failed: Can't [2.3] The error message &quot;Warning: MySQL Connection Failed: Can't
connect to local MySQL server through socket '/tmp/mysql.sock' connect to local MySQL server through socket '/tmp/mysql.sock'
(111)...&quot; is displayed. What can I do (111)...&quot; is displayed. What can I do?
</h4> </h4>
<p><br /> <p><br />
For RedHat users, Harald Legner suggests this on the mailing list: For RedHat users, Harald Legner suggests this on the mailing list:
@@ -1878,7 +1893,7 @@ $cfg['PmaAbsoluteUri'] = (!empty($_SERVER['HTTPS']) ? 'https' : 'http') . '://'
<h4> <h4>
[2.4] Nothing is displayed by my browser when I try to run phpMyAdmin, [2.4] Nothing is displayed by my browser when I try to run phpMyAdmin,
what can I do what can I do?
</h4> </h4>
<p> <p>
Try to set the <tt>$cfg['OBGZip']</tt> directive to <tt>FALSE</tt> in the Try to set the <tt>$cfg['OBGZip']</tt> directive to <tt>FALSE</tt> in the
@@ -1891,7 +1906,7 @@ $cfg['PmaAbsoluteUri'] = (!empty($_SERVER['HTTPS']) ? 'https' : 'http') . '://'
<h4> <h4>
[2.5] Each time I want to insert or change a record or drop a database [2.5] Each time I want to insert or change a record or drop a database
or a table, an error 404 (page not found) is displayed or, with http or or a table, an error 404 (page not found) is displayed or, with http or
cookie authentication, I'm asked to login again. What's wrong cookie authentication, I'm asked to login again. What's wrong?
</h4> </h4>
<p> <p>
Check the value you set for the <tt>$cfg['PmaAbsoluteUri']</tt> directive Check the value you set for the <tt>$cfg['PmaAbsoluteUri']</tt> directive
@@ -1904,7 +1919,7 @@ $cfg['PmaAbsoluteUri'] = (!empty($_SERVER['HTTPS']) ? 'https' : 'http') . '://'
<a name="login_bug"></a><br /> <a name="login_bug"></a><br />
<h4> <h4>
[3.1] When using http authentication, an user who logged out can not [3.1] When using http authentication, an user who logged out can not
relog in with the same nick relog in with the same nick.
</h4> </h4>
<p> <p>
This is related to the authentication mechanism (protocol) used by This is related to the authentication mechanism (protocol) used by
@@ -1916,7 +1931,7 @@ $cfg['PmaAbsoluteUri'] = (!empty($_SERVER['HTTPS']) ? 'https' : 'http') . '://'
<h4> <h4>
[3.2] When dumping a large table in compressed mode, I get a memory [3.2] When dumping a large table in compressed mode, I get a memory
limit error or a time limit error limit error or a time limit error.
</h4> </h4>
<p> <p>
As of version 2.2.4, we build the compressed dump in memory, so large As of version 2.2.4, we build the compressed dump in memory, so large
@@ -1928,7 +1943,7 @@ $cfg['PmaAbsoluteUri'] = (!empty($_SERVER['HTTPS']) ? 'https' : 'http') . '://'
<h4> <h4>
[3.3] With InnoDB tables, I lose foreign key relationships when I rename [3.3] With InnoDB tables, I lose foreign key relationships when I rename
or alter a table or alter a table.
</h4> </h4>
<p> <p>
This seems to be a InnoDB bug (fixed in MySQL 3.23.50?). However, keep in This seems to be a InnoDB bug (fixed in MySQL 3.23.50?). However, keep in
@@ -1937,7 +1952,7 @@ $cfg['PmaAbsoluteUri'] = (!empty($_SERVER['HTTPS']) ? 'https' : 'http') . '://'
<h4> <h4>
[3.4] I am unable to import dumps I created with the mysqldump tool [3.4] I am unable to import dumps I created with the mysqldump tool
bundled with the MySQL server distribution bundled with the MySQL server distribution.
</h4> </h4>
<p> <p>
The problem is that mysqldump creates invalid comments like this: The problem is that mysqldump creates invalid comments like this:
@@ -1970,7 +1985,7 @@ $cfg['PmaAbsoluteUri'] = (!empty($_SERVER['HTTPS']) ? 'https' : 'http') . '://'
<h4> <h4>
[4.1] I'm an ISP. Can I setup one central copy of phpMyAdmin or do I [4.1] I'm an ISP. Can I setup one central copy of phpMyAdmin or do I
need to install it for each customer need to install it for each customer.
</h4> </h4>
<p> <p>
Since version 2.0.3, you can setup a central copy of phpMyAdmin for all Since version 2.0.3, you can setup a central copy of phpMyAdmin for all
@@ -1983,7 +1998,7 @@ $cfg['PmaAbsoluteUri'] = (!empty($_SERVER['HTTPS']) ? 'https' : 'http') . '://'
<h4> <h4>
[4.2] What's the preferred way of making phpMyAdmin secure against evil [4.2] What's the preferred way of making phpMyAdmin secure against evil
access access.
</h4> </h4>
<p> <p>
This depends on your system.<br /> This depends on your system.<br />
@@ -2012,7 +2027,7 @@ $cfg['PmaAbsoluteUri'] = (!empty($_SERVER['HTTPS']) ? 'https' : 'http') . '://'
<h4> <h4>
[4.3] I get errors about not being able to include a file in [4.3] I get errors about not being able to include a file in
<i>/lang</i> or in <i>/libraries</i> <i>/lang</i> or in <i>/libraries</i>.
</h4> </h4>
<p> <p>
Check <i>php.ini</i>, or ask your sysadmin to check it. The Check <i>php.ini</i>, or ask your sysadmin to check it. The
@@ -2022,7 +2037,7 @@ $cfg['PmaAbsoluteUri'] = (!empty($_SERVER['HTTPS']) ? 'https' : 'http') . '://'
</p> </p>
<h4> <h4>
[4.4] phpMyAdmin always gives &quot;Access denied&quot; when using http [4.4] phpMyAdmin always gives &quot;Access denied&quot; when using http
authentication authentication.
</h4> </h4>
<p> <p>
This could happen for several reasons: This could happen for several reasons:
@@ -2043,7 +2058,7 @@ $cfg['PmaAbsoluteUri'] = (!empty($_SERVER['HTTPS']) ? 'https' : 'http') . '://'
</ul> </ul>
<h4> <h4>
[4.5] Is it possible to let users create their own databases [4.5] Is it possible to let users create their own databases?
</h4> </h4>
<p> <p>
Starting with 2.2.5, in the user management page, you can enter a wildcard Starting with 2.2.5, in the user management page, you can enter a wildcard
@@ -2053,7 +2068,7 @@ $cfg['PmaAbsoluteUri'] = (!empty($_SERVER['HTTPS']) ? 'https' : 'http') . '://'
</p> </p>
<h4> <h4>
[4.6] How can I use the Host-based authentication additions [4.6] How can I use the Host-based authentication additions?
</h4> </h4>
<p> <p>
If you have existing rules from an old .htaccess file, you can take them If you have existing rules from an old .htaccess file, you can take them
@@ -2085,7 +2100,7 @@ $cfg['PmaAbsoluteUri'] = (!empty($_SERVER['HTTPS']) ? 'https' : 'http') . '://'
<h4> <h4>
[5.1] I get an out of memory error, and my controls are non-functional, [5.1] I get an out of memory error, and my controls are non-functional,
when trying to create a table with more than 14 fields when trying to create a table with more than 14 fields.
</h4> </h4>
<p> <p>
We could reproduce this problem only under Win98/98SE. Testing under We could reproduce this problem only under Win98/98SE. Testing under
@@ -2096,7 +2111,7 @@ $cfg['PmaAbsoluteUri'] = (!empty($_SERVER['HTTPS']) ? 'https' : 'http') . '://'
</p> </p>
<h4> <h4>
[5.2] With Xitami 2.5b4, phpMyAdmin won't process form fields [5.2] With Xitami 2.5b4, phpMyAdmin won't process form fields.
</h4> </h4>
<p> <p>
This is not a phpMyAdmin problem but a Xitami known bug: you'll face it This is not a phpMyAdmin problem but a Xitami known bug: you'll face it
@@ -2105,8 +2120,8 @@ $cfg['PmaAbsoluteUri'] = (!empty($_SERVER['HTTPS']) ? 'https' : 'http') . '://'
</p> </p>
<h4> <h4>
[5.3] I have problems dumping tables with Konqueror [5.3] I have problems dumping tables with Konqueror (phpMyAdmin 2.2.2).
(phpMyAdmin 2.2.2)</h4> </h4>
<p> <p>
With Konqueror 2.1.1: plain dumps, zip and gzip dumps work ok, except that With Konqueror 2.1.1: plain dumps, zip and gzip dumps work ok, except that
the proposed file name for the dump is always 'tbl_dump.php'. Bzip2 dumps the proposed file name for the dump is always 'tbl_dump.php'. Bzip2 dumps
@@ -2121,7 +2136,7 @@ $cfg['PmaAbsoluteUri'] = (!empty($_SERVER['HTTPS']) ? 'https' : 'http') . '://'
<h4> <h4>
[5.4] I can't use the cookie authentication mode because Internet [5.4] I can't use the cookie authentication mode because Internet
Explorer never stores the cookies Explorer never stores the cookies.
</h4> </h4>
<p> <p>
MS Internet Explorer seems to be really buggy about cookies, at least till MS Internet Explorer seems to be really buggy about cookies, at least till
@@ -2134,10 +2149,10 @@ $cfg['PmaAbsoluteUri'] = (!empty($_SERVER['HTTPS']) ? 'https' : 'http') . '://'
<h4> <h4>
[5.5] In Internet Explorer 5.0, I get Javascript errors when browsing my [5.5] In Internet Explorer 5.0, I get Javascript errors when browsing my
rows rows.
</h4> </h4>
<p> <p>
Upgrade to at least Internet Explorer 5.5SP2.<br /> Upgrade to at least Internet Explorer 5.5 SP2.<br />
</p> </p>
<h4> <h4>
@@ -2154,7 +2169,7 @@ $cfg['PmaAbsoluteUri'] = (!empty($_SERVER['HTTPS']) ? 'https' : 'http') . '://'
<h4> <h4>
[5.7] I refresh (reload) my browser, and come back to the welcome [5.7] I refresh (reload) my browser, and come back to the welcome
page page.
</h4> </h4>
<p> <p>
Some browsers support right-clicking into the frame you want to refresh, Some browsers support right-clicking into the frame you want to refresh,
@@ -2163,7 +2178,7 @@ $cfg['PmaAbsoluteUri'] = (!empty($_SERVER['HTTPS']) ? 'https' : 'http') . '://'
<h4> <h4>
[5.8] With Mozilla 0.9.7 I have problems sending a query modified in the [5.8] With Mozilla 0.9.7 I have problems sending a query modified in the
query box query box.
</h4> </h4>
<p> <p>
Looks like a Mozilla bug: 0.9.6 was ok. We will keep an eye on future Looks like a Mozilla bug: 0.9.6 was ok. We will keep an eye on future
@@ -2172,7 +2187,7 @@ $cfg['PmaAbsoluteUri'] = (!empty($_SERVER['HTTPS']) ? 'https' : 'http') . '://'
<h4> <h4>
[5.9] With Mozilla 0.9.? to 1.0 and Netscape 7.0-PR1 I can't type a [5.9] With Mozilla 0.9.? to 1.0 and Netscape 7.0-PR1 I can't type a
whitespace in the SQL-Query edit area: the page scrolls down whitespace in the SQL-Query edit area: the page scrolls down.
</h4> </h4>
<p> <p>
This is a Mozilla bug (see bug #26882 at This is a Mozilla bug (see bug #26882 at
@@ -2181,7 +2196,7 @@ $cfg['PmaAbsoluteUri'] = (!empty($_SERVER['HTTPS']) ? 'https' : 'http') . '://'
<h4> <h4>
[5.10] With Netscape 4.75 I get empty rows between each row of data in a [5.10] With Netscape 4.75 I get empty rows between each row of data in a
CSV exported file CSV exported file.
</h4> </h4>
<p> <p>
This is a known Netscape 4.75 bug: it adds some line feeds when exporting This is a known Netscape 4.75 bug: it adds some line feeds when exporting
@@ -2191,7 +2206,7 @@ $cfg['PmaAbsoluteUri'] = (!empty($_SERVER['HTTPS']) ? 'https' : 'http') . '://'
<h4> <h4>
[5.11] Extended-ASCII characters like German umlauts are displayed [5.11] Extended-ASCII characters like German umlauts are displayed
wrong wrong.
</h4> </h4>
<p> <p>
Please ensure that you have set your browser's charset to the one of the Please ensure that you have set your browser's charset to the one of the
@@ -2202,7 +2217,7 @@ $cfg['PmaAbsoluteUri'] = (!empty($_SERVER['HTTPS']) ? 'https' : 'http') . '://'
<h4> <h4>
[5.12] Apple OS X: Safari browser changes special characters to [5.12] Apple OS X: Safari browser changes special characters to
&quot;?&quot; &quot;?&quot;.
</h4> </h4>
<p> <p>
This issue has been reported by a OS X user, who adds that Chimera, This issue has been reported by a OS X user, who adds that Chimera,
@@ -2223,7 +2238,7 @@ $cfg['PmaAbsoluteUri'] = (!empty($_SERVER['HTTPS']) ? 'https' : 'http') . '://'
<h4> <h4>
[6.1] I can't insert new rows into a table / I can't create a table [6.1] I can't insert new rows into a table / I can't create a table
- MySQL brings up a SQL-error - MySQL brings up a SQL-error.
</h4> </h4>
<p> <p>
Examine the SQL error with care. Often the problem is caused by Examine the SQL error with care. Often the problem is caused by
@@ -2241,7 +2256,7 @@ $cfg['PmaAbsoluteUri'] = (!empty($_SERVER['HTTPS']) ? 'https' : 'http') . '://'
<h4> <h4>
[6.2] When I create a table, I click the Index checkbox for 2 fields and [6.2] When I create a table, I click the Index checkbox for 2 fields and
phpMyAdmin generates only one index with those 2 fields phpMyAdmin generates only one index with those 2 fields.
</h4> </h4>
<p> <p>
In phpMyAdmin 2.2.0 and 2.2.1, this is the way to create a multi-fields In phpMyAdmin 2.2.0 and 2.2.1, this is the way to create a multi-fields
@@ -2251,7 +2266,7 @@ $cfg['PmaAbsoluteUri'] = (!empty($_SERVER['HTTPS']) ? 'https' : 'http') . '://'
</p> </p>
<h4> <h4>
[6.3] How can I insert a null value into my table [6.3] How can I insert a null value into my table?
</h4> </h4>
<p> <p>
Since version 2.2.3, you have a checkbox for each field that can be null. Since version 2.2.3, you have a checkbox for each field that can be null.
@@ -2260,7 +2275,7 @@ $cfg['PmaAbsoluteUri'] = (!empty($_SERVER['HTTPS']) ? 'https' : 'http') . '://'
</p> </p>
<h4> <h4>
[6.4] How can I backup my database or table [6.4] How can I backup my database or table?
</h4> </h4>
<p> <p>
Click on a database or table name in the left frame, the properties will be Click on a database or table name in the left frame, the properties will be
@@ -2279,7 +2294,7 @@ $cfg['PmaAbsoluteUri'] = (!empty($_SERVER['HTTPS']) ? 'https' : 'http') . '://'
<h4> <h4>
[6.5] How can I restore (upload) my database or table using a dump? [6.5] How can I restore (upload) my database or table using a dump?
How can I run a &quot;.sql&quot; file How can I run a &quot;.sql&quot; file.
</h4> </h4>
<p> <p>
Click on a database name in the left frame, the properties will be Click on a database name in the left frame, the properties will be
@@ -2291,7 +2306,7 @@ $cfg['PmaAbsoluteUri'] = (!empty($_SERVER['HTTPS']) ? 'https' : 'http') . '://'
</p> </p>
<h4> <h4>
[6.6] How can I use the relation table in Query-by-example [6.6] How can I use the relation table in Query-by-example?
</h4> </h4>
<p> <p>
Here is an example with the tables persons, towns and countries, all Here is an example with the tables persons, towns and countries, all
@@ -2360,7 +2375,7 @@ $cfg['PmaAbsoluteUri'] = (!empty($_SERVER['HTTPS']) ? 'https' : 'http') . '://'
<a name="faqdisplay"></a><br /> <a name="faqdisplay"></a><br />
<h4> <h4>
[6.7] How can I use the &quot;display field&quot; feature [6.7] How can I use the &quot;display field&quot; feature?
</h4> </h4>
<p> <p>
Starting from the previous example, create the PMA_table_info as explained Starting from the previous example, create the PMA_table_info as explained
@@ -2370,7 +2385,7 @@ $cfg['PmaAbsoluteUri'] = (!empty($_SERVER['HTTPS']) ? 'https' : 'http') . '://'
<a name="faqpdf"></a><br /> <a name="faqpdf"></a><br />
<h4> <h4>
[6.8] How can I produce a PDF schema of my database [6.8] How can I produce a PDF schema of my database?
</h4> </h4>
<p> <p>
First you have to fill the &quot;relation&quot;, &quot;table_coords&quot; First you have to fill the &quot;relation&quot;, &quot;table_coords&quot;
@@ -2413,7 +2428,8 @@ $cfg['PmaAbsoluteUri'] = (!empty($_SERVER['HTTPS']) ? 'https' : 'http') . '://'
</ul> </ul>
<h4> <h4>
[6.9] phpMyAdmin is changing the type of one of my columns!</h4> [6.9] phpMyAdmin is changing the type of one of my columns!
</h4>
<p> <p>
No, it's MySQL that is doing No, it's MySQL that is doing
<a href="http://www.mysql.com/doc/S/i/Silent_column_changes.html">silent column type changing</a>. <a href="http://www.mysql.com/doc/S/i/Silent_column_changes.html">silent column type changing</a>.
@@ -2423,7 +2439,7 @@ $cfg['PmaAbsoluteUri'] = (!empty($_SERVER['HTTPS']) ? 'https' : 'http') . '://'
<h4> <h4>
[6.10] My database has an underscore in it's name, and when I grant [6.10] My database has an underscore in it's name, and when I grant
privileges to a user for this database, a backslash is added before the privileges to a user for this database, a backslash is added before the
underscore underscore.
</h4> </h4>
<p> <p>
This is normal and means that the grant is done only for this database. If This is normal and means that the grant is done only for this database. If
@@ -2436,7 +2452,7 @@ $cfg['PmaAbsoluteUri'] = (!empty($_SERVER['HTTPS']) ? 'https' : 'http') . '://'
</p> </p>
<h4> <h4>
[6.11] What is the curious symbol &oslash; in the table statistics [6.11] What is the curious symbol &oslash; in the statistics pages?
</h4> </h4>
<p> <p>
It means &quot;average&quot;. It means &quot;average&quot;.
@@ -2444,7 +2460,7 @@ $cfg['PmaAbsoluteUri'] = (!empty($_SERVER['HTTPS']) ? 'https' : 'http') . '://'
<a name="faqexport"></a><br /> <a name="faqexport"></a><br />
<h4> <h4>
[6.12] I want to understand some Export options [6.12] I want to understand some Export options.
</h4> </h4>
<p> <p>
&quot;Complete inserts&quot; adds the column names on every INSERT command, &quot;Complete inserts&quot; adds the column names on every INSERT command,
@@ -2456,7 +2472,7 @@ $cfg['PmaAbsoluteUri'] = (!empty($_SERVER['HTTPS']) ? 'https' : 'http') . '://'
</p> </p>
<h4> <h4>
[6.13] I would like to create a database with a dot in its name [6.13] I would like to create a database with a dot in its name.
</h4> </h4>
<p> <p>
This is a bad idea, because in MySQL the syntax &quot;database.table&quot; This is a bad idea, because in MySQL the syntax &quot;database.table&quot;
@@ -2467,7 +2483,7 @@ $cfg['PmaAbsoluteUri'] = (!empty($_SERVER['HTTPS']) ? 'https' : 'http') . '://'
<a name="faqsqlvalidator"></a><br /> <a name="faqsqlvalidator"></a><br />
<h4> <h4>
[6.14] How do I set up the SQL validator [6.14] How do I set up the SQL validator?
</h4> </h4>
<p> <p>
To use it, you need a very recent version of PHP, 4.3.0 recommended, with To use it, you need a very recent version of PHP, 4.3.0 recommended, with
@@ -2485,7 +2501,7 @@ $cfg['PmaAbsoluteUri'] = (!empty($_SERVER['HTTPS']) ? 'https' : 'http') . '://'
<h4> <h4>
[6.15] I want to add a BLOB field and put an index on it, but MySQL [6.15] I want to add a BLOB field and put an index on it, but MySQL
says &quot;BLOB column '...' used in key specification without a key says &quot;BLOB column '...' used in key specification without a key
length&quot; length&quot;.
</h4> </h4>
<p> <p>
The right way to do this, is to create the field without any indexes, The right way to do this, is to create the field without any indexes,
@@ -2497,7 +2513,7 @@ $cfg['PmaAbsoluteUri'] = (!empty($_SERVER['HTTPS']) ? 'https' : 'http') . '://'
</p> </p>
<h4> <h4>
[6.16] How can I simply move in page with plenty editing fields [6.16] How can I simply move in page with plenty editing fields?
</h4> </h4>
<p> <p>
You can use Ctrl+arrows for moving on most pages with plenty editing You can use Ctrl+arrows for moving on most pages with plenty editing