Databases Reference
In-Depth Information
The pmadb and each table have a specific function as listed next:
Function
Description
Explained in
pmadb
Defines the database where all tables are
located
This chapter
bookmarktable
Chapter 14
Contains the query bookmarks
relation
Defines inter-table relations, as used in many
of the phpMyAdmin's features
Chapter 10
table_info
Chapter 10
Contains the display field
table_coords and
pdf_pages
Contains the metadata necessary for drawing
a schema of the relations in a PDF format
Chapter 15
column_info
Chapter 16
Used for column-commenting and MIME-
based transformations
history
Contains SQL query history information
Chapter 11
tracking
Contains the metadata and the actual SQL
statements related to the tracked tables
Chapter 18
designer_coords
Holds the coordinates used by the Designer
feature
Chapter 10
userconfig
Holds the user's preferences
Chapter 3
Between each phpMyAdmin version, the infrastructure may be enhanced—the
changes are explained in Documentation.html . This is why phpMyAdmin has
various checks to ascertain the structure of the tables. If we know we are using the
latest structure, $cfg['Servers'][$i]['verbose_check'] can be set to FALSE to
avoid checks, thereby slightly increasing phpMyAdmin's speed.
Installing for multiple users
In this setup, we will have a distinct database— pmadb —to store the metadata tables.
Our control user will have specific rights to this database. Each user will work with
his/her login name and password which will be used to access his/her databases.
However, whenever phpMyAdmin itself accesses pmadb to obtain some metadata, it
will use the control user's privileges.
Setting a multi-user installation is possible only for a MySQL
system administrator who has the privileges of assigning rights
to another user (here, the pma user).
Search WWH ::




Custom Search