title: Why is phpMyAdmin not completely configured?
body: <p>With a localhost installation of MySQL 5.6.20 and phpMyAdmin 4.2.7.1 under Mac OS X 10.9.4, I used <code>phpmyadmin/examples/create_tables.sql</code>, edited so as activate the needed <code>GRANT SELECT, INSERT, DELETE, UPDATE</code> on <code>phpmyadmin</code> to my control user. </p>
  
  <p>With the config.inc.php shown below, when I start phpMyAdmin, whether as root or as that control user, I get an error:
  <code>The phpMyAdmin configuration storage is not completely configured, some extended features have been deactivated. To find out why click here.</code></p>
  
  <p>That link displays a long list of configuration settings as not OK, including:</p>
  
  <pre><code>$cfg['Servers'][$i]['relation'] ... 
  $cfg['Servers'][$i]['table_info'] ..
  $cfg['Servers'][$i]['table_coords'] ...
  
  $cfg['Servers'][$i]['userconfig'] ...
  </code></pre>
  
  <p>But I did set these in <code>config.inc.php</code>. </p>
  
  <p>In the main phpMyadmin window, in the display of queries executed, I see:</p>
  
  <pre><code>[error] =&gt; Table 'phpmyadmin.pma_recent' doesn't exist
  [count] =&gt; 1
  [query] =&gt;  SELECT `tables` FROM `phpmyadmin`.`pma_recent` WHERE `username` = 'root'
  </code></pre>
  
  <p>Yet when I run <code>mysql -u root -p</code> from command line, then <code>use phpmyadmin;</code>, and <code>show tables;</code>, I obtain list:</p>
  
  <pre><code>+-----------------------+
  | Tables_in_phpmyadmin  |
  +-----------------------+
  | pma__bookmark         |
  | pma__column_info      |
  | pma__designer_coords  |
  | pma__history          |
  | pma__navigationhiding |
  | pma__pdf_pages        |
  | pma__recent           |
  | pma__relation         |
  | pma__savedsearches    |
  | pma__table_coords     |
  | pma__table_info       |
  | pma__table_uiprefs    |
  | pma__tracking         |
  | pma__userconfig       |
  | pma__usergroups       |
  | pma__users            |
  +-----------------------+
  </code></pre>
  
  <p><em>What's wrong?</em></p>
  
  <p>(I did see the "answer" at <a href="https://stackoverflow.com/questions/24588897/phpmyadmin-config-inc-php-configuration">phpMyAdmin - config.inc.php configuration?</a>, but it's of no help.)</p>
  
  <p>Here's the start of <code>config.inc.php</code>, with some comments stripped and sensitive information obscured.</p>
  
  <pre><code>&lt;?php
  $cfg['blowfish_secret'] = 'my secret';
  
  /* Servers configuration */
  $i = 0;
  /* Server: localhost [1] */
  $i++;
  $cfg['Servers'][$i]['verbose'] = 'my localhost';
  $cfg['Servers'][$i]['host'] = 'localhost';
  $cfg['Servers'][$i]['port'] = '';
  $cfg['Servers'][$i]['socket'] = '/tmp/mysql.sock';
  $cfg['Servers'][$i]['connect_type'] = 'tcp';
  $cfg['Servers'][$i]['extension'] = 'mysqli';
  /* Authentication type */
  $cfg['Servers'][$i]['auth_type'] = 'cookie';
  $cfg['Servers'][$i]['user'] = 'root';
  $cfg['Servers'][$i]['password'] = '';
  
  /*
   * phpMyAdmin configuration storage settings.
   */
  
  /* User used to manipulate with storage */
  $cfg['Servers'][$i]['controluser'] = 'mypmacontroluser';
  $cfg['Servers'][$i]['controlpass'] = 'mypassword';
  
  /* 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';
  $cfg['Servers'][$i]['users'] = 'pma__users';
  $cfg['Servers'][$i]['usergroups'] = 'pma__usergroups';
  $cfg['Servers'][$i]['navigationhiding'] = 'pma__navigationhiding';
  
  /* End of servers configuration */
  </code></pre>