it-swarm.com.de

MySQL-Fehler - # 1932 - Die Tabelle 'phpmyadmin.pma user config' ist in der Engine nicht vorhanden

Ich versuche, meine Datenbank in MySQL mit XAMPP einzurichten. Ich mache das über phpMyAdmin auf localhost (Apache läuft). Die einzige Aktion meinerseits ist das Eingeben eines neuen, ungenutzten Namens für eine Datenbank, Klicken auf Erstellen und ...

dieser Fehler tritt auf:

Error
SQL query: DocumentationEdit Edit


SELECT MAX(version) FROM `phpmyadmin`.`pma__tracking` WHERE `db_name` = 'stuff_tessss'  AND `table_name` = ''  AND FIND_IN_SET('CREATE DATABASE',tracking) > 0
MySQL said: Documentation

# 1932 - Die Tabelle 'phpmyadmin.pma__tracking' ist in der Engine nicht vorhanden

Die Datenbank wird in der Liste der Datenbanken angezeigt. Wenn Sie auf eine Schaltfläche klicken, dauert es immer und einen Tag, bis sie nicht geladen wird.

Ich habe versucht, die anderen 1932-Fehlerlösungen auf Stack und an anderen Stellen zu recherchieren und zu implementieren, jedoch ohne Erfolg.

Hier sind die folgenden Versionen für die Technologie, die ich verwende: 

  • OS X El Capitan - 10.11.1 
  • Serverversion: Apache/2.4.16 (Unix)
  • PHP 5.6.15 (ich musste mit -intl-Erweiterungen neu installieren, da CakePHP sich über eine Abhängigkeit beschwerte)
  • CakePHP 3.0 (dies erfordert die Installation von Composer, um CakePHP von der Kommandozeile aus zu nutzen, was meiner Meinung nach von PHP ausgeht)
  • mySQL Ver 14.14 Distrib 5.7.9, für osx10.11 (x86_64)
  • XAMPP 5.6.14-4

Ich habe alle möglichen Lösungen gelesen, z. B. unter Linux ausführen oder eine ältere Version von XAMPP usw. verwenden. Ich dachte mir, es gibt eine intelligentere Person, die die Lösung kennt. Es fiel mir hauptsächlich schwer, herauszufinden, wo ich auch forschen sollte.

Wenn jemand, der mich in die richtige Richtung weisen könnte, wäre ich sehr dankbar!

4
smoke

Endlich finde ich die Lösung.
Die Tabelle 'pma__tracking' ist wirklich vorhanden, wenn die phpmyadmin-Datenbank erweitert wird. 

Der Systemfehleraufruf auf # 1932 - Tabelle 'phpmyadmin.pma__tracking' ist in der Engine nicht vorhanden.

Versuchen Sie also, zuerst die alte pma __ * -Datenbank zu entfernen und sie später neu zu konfigurieren.

1.Entfernen Sie die falschen Tabellen im Installationspfad von xampp und entfernen Sie alle Dateien in var/mysql/phpmyadmin /, die ähnlich sind wie pma__bookmark.frm/pma__bookmark.ibd ...

2. Installieren Sie die SQL-Datei von phpmyadmin, die sich in phpmyadmin/sql/(etwa 'create_tables.sql') befindet, mit mysql <create_table.sql usw.

Dann funktioniert es. 

4
Albert.Zhang

Ich hatte den gleichen Fehler und er trat beim Ändern des mysql/data-Ordners in einen anderen Ordner auf.
Ich habe gerade alle Ordner im Ordner mysql/data an einen neuen Ort kopiert, mit Ausnahme von zwei Dateien. Dies sind ib_logfile0 und ib_logfile1; Diese werden beim Starten des MySQL-Servers automatisch erstellt. Das hat für mich funktioniert. 

2

ErrorCode # 1932 Für Ubuntu 14.04 Trusty für mich gearbeitet

$cfg['Servers'][$i]['pma__bookmark'] = 'pma__bookmark';
$cfg['Servers'][$i]['pma__relation'] = 'pma__relation';
$cfg['Servers'][$i]['pma__table_info'] = 'pma__table_info';
$cfg['Servers'][$i]['pma__table_coords'] = 'pma__table_coords';
$cfg['Servers'][$i]['pma__pdf_pages'] = 'pma__pdf_pages';
$cfg['Servers'][$i]['pma__column_info'] = 'pma__column_info';
$cfg['Servers'][$i]['pma__table_uiprefs'] = 'pma__history';
$cfg['Servers'][$i]['pma__table_uiprefs'] = 'pma__table_uiprefs';
$cfg['Servers'][$i]['pma__tracking'] = 'pma__tracking';
$cfg['Servers'][$i]['pma__userconfig'] = 'pma__userconfig';
$cfg['Servers'][$i]['pma__recent'] = 'pma__recent';
$cfg['Servers'][$i]['pma__users'] = 'pma__users';
$cfg['Servers'][$i]['pma__usergroups'] = 'pma__usergroups';
$cfg['Servers'][$i]['pma__navigationhiding'] = 'pma__navigationhiding';
$cfg['Servers'][$i]['pma__savedsearches'] = 'pma__savedsearches';
$cfg['Servers'][$i]['pma__central_columns'] = 'pma__central_columns';
$cfg['Servers'][$i]['pma__designer_coords'] = 'pma__designer_coords';
$cfg['Servers'][$i]['pma__designer_settings'] = 'pma__designer_settings';   
$cfg['Servers'][$i]['pma__export_templates'] = 'pma__export_templates';
$cfg['Servers'][$i]['pma__favorite'] = 'pma__favorite';
1
Asghar Abbas

Ersetzen Sie kurz den Inhalt von config.inc.php aus Zeile 50-69 durch ...

 $cfg['Servers'][$i]['pma__bookmark'] = 'pma__bookmark';
 $cfg['Servers'][$i]['pma__relation'] = 'pma__relation';
 $cfg['Servers'][$i]['pma__table_info'] = 'pma__table_info';
 $cfg['Servers'][$i]['pma__table_coords'] = 'pma__table_coords';
 $cfg['Servers'][$i]['pma__pdf_pages'] = 'pma__pdf_pages';
 $cfg['Servers'][$i]['pma__column_info'] = 'pma__column_info';
 $cfg['Servers'][$i]['pma__table_uiprefs'] = 'pma__history';
 $cfg['Servers'][$i]['pma__table_uiprefs'] = 'pma__table_uiprefs';
 $cfg['Servers'][$i]['pma__tracking'] = 'pma__tracking';
 $cfg['Servers'][$i]['pma__userconfig'] = 'pma__userconfig';
 $cfg['Servers'][$i]['pma__recent'] = 'pma__recent';
 $cfg['Servers'][$i]['pma__users'] = 'pma__users';
 $cfg['Servers'][$i]['pma__usergroups'] = 'pma__usergroups';
 $cfg['Servers'][$i]['pma__navigationhiding'] = 'pma__navigationhiding';
 $cfg['Servers'][$i]['pma__savedsearches'] = 'pma__savedsearches';
 $cfg['Servers'][$i]['pma__central_columns'] = 'pma__central_columns';
 $cfg['Servers'][$i]['pma__designer_coords'] = 'pma__designer_coords';
 $cfg['Servers'][$i]['pma__designer_settings'] = 'pma__designer_settings';
 $cfg['Servers'][$i]['pma__export_templates'] = 'pma__export_templates';
 $cfg['Servers'][$i]['pma__favorite'] = 'pma__favorite';
1
Jeem Been

sie müssen Download die vorherige Version, xampp tatsächlich Fehler in der neuesten Version.

Viel Glück!

0
David Hackro

Hatte das gleiche Problem in Ubuntu 14 mit XAMPP. Hier ist was ich getan habe, was funktioniert hat ..

  1. Stoppen Sie MySQL, wenn es in Xampp läuft
  2. vi /opt/lamp/phpmyadmin/config.inc.php (verwenden Sie Sudo, wenn Sie nicht der Su sind)
  3. ersetzen 

    $cfg['Servers'][1]['relation'] = 'pma__relation';
    $cfg['Servers'][1]['userconfig'] = 'pma__userconfig';
    $cfg['Servers'][1]['table_info'] = 'pma__table_info';
    ...
    

    zu 

    $cfg['Servers'][1]['pma__relation'] = 'pma__relation';
    $cfg['Servers'][1]['pma__userconfig'] = 'pma__userconfig';
    $cfg['Servers'][1]['pma__table_info'] = 'pma__table_info';
    ...
    

    fügen Sie im Wesentlichen pma__-Präfix auf der linken Seite hinzu, ähnlich wie rechts. 

  4. Führen Sie mysql aus, greifen Sie auf localhost/phpmyadmin zu und klicken Sie auf eine Datenbank, um zu überprüfen, ob dies funktioniert. 

Hoffe das hilft. 

0
ash kim

Dies ist meine Erfahrung für dieses Problem, vielleicht könnte es Ihnen helfen:

Ich habe alle Ordner und Dateien im /data-Ordner kopiert, um eine Sicherung von meiner db zu erhalten.

Wenn ich zu Xampp eines anderen Computers gewechselt bin und angefangen habe, alle Ordner und Dateien zuvor kopiert, aus dem vorherigen phpmyadmin /data - Ordner. 

Als ich fertig war, passierte dieses Problem für mich.

Um dieses Problem zu lösen: 

1 - Ich habe eine Sicherungskopie aus dem /data-Ordner von phpmyadmin erstellt, indem nur Ordner kopiert wurden, die denselben Namen haben wie die Tabellen, die ich sichern möchte. 

2 - Deinstalliere Xampp.

3 - Installieren Sie Xampp neu.

4 - / kopiere alle Ordner In Schritt 1 im mysql/data-Ordner aufbewahren. Diese Ordner sind nur Datenbanktabellen und seien Sie vorsichtig berühren Sie nicht eine andere Datei und einen anderen Ordner, oder ersetzen Sie beim Kopieren etwas. 

0
SAM NZD

Wenn alle oben genannten Lösungen nicht funktionieren, versuchen Sie Folgendes:

Addiere $ i = 1; nach/* Server Konfiguration * / 

anstelle von $ i = 0 in Ihrer phpmyadmin config.inc.php-Datei

Beim Ausführen von XAMPP auf einem lokalen Windows-Server befinden sich meine MySQL-Datendateien nicht unter dem üblichen Installationspfad (C:\Xampp), sondern auf einer anderen Festplatte.

So, jetzt habe ich die phpmyadmin-Tabellen mit dem doppelten __ wie pma__table ... und $ i = 1;

0
S.E.

Ich habe das gleiche Problem in OSX festgestellt ... Ich habe versucht, die Dinge wie zu ersetzen
$cfg['Servers'][$i]['usergroups'] to $cfg['Servers'][$i]['pma__usergroups'] ...

Es funktioniert auf Safari, versagt aber immer noch in Chrom.
Die sogenannte "Arbeit" in Safari kann jedoch die Meldung erhalten, dass die geänderten Funktionen überhaupt nicht wirksam sind.
.__ Die Arbeit bedeutet jedoch, dass ich auf die links aufgelisteten dbs zugreifen kann.
Ich denke, dieses Problem ist möglicherweise ein Fehler in der neuen Version von XAMPP, da die # 1932-Probleme bei Google neu und boomt sind.
Sie können stattdessen eine ältere Version von XAMPP ausprobieren, bis der Fehler behoben ist.
http://sourceforge.net/projects/xampp/files/XAMPP%20Linux/5.6.12/
Ich hoffe es kann dir helfen.

0
Albert.Zhang
make change in changes in /opt/lampp/phpmyadmin/config.inc.php    

<?php
    /* vim: set expandtab sw=4 ts=4 sts=4: */
    /**
     * phpMyAdmin sample configuration, you can use it as base for
     * manual configuration. For easier setup you can use setup/
     *
     * All directives are explained in documentation in the doc/ folder
     * or at <http://docs.phpmyadmin.net/>.
     *
     * @package PhpMyAdmin
     */

    /**
     * This is needed for cookie based authentication to encrypt password in
     * cookie
     */
    $cfg['blowfish_secret'] = 'xampp'; /* YOU SHOULD CHANGE THIS FOR A MORE SECURE COOKIE AUTH! */

    /**
     * Servers configuration
     */
    $i = 0;

    /**
     * First server
     */
    $i++;
    /* Authentication type */
    $cfg['Servers'][$i]['auth_type'] = 'config';
    $cfg['Servers'][$i]['user'] = 'root';
    $cfg['Servers'][$i]['password'] = '';
    /* Server parameters */
    //$cfg['Servers'][$i]['Host'] = 'localhost';
    //$cfg['Servers'][$i]['connect_type'] = 'tcp';
    $cfg['Servers'][$i]['compress'] = false;
    $cfg['Servers'][$i]['AllowNoPassword'] = true;

    /**
     * phpMyAdmin configuration storage settings.
     */

    /* User used to manipulate with storage */
    // $cfg['Servers'][$i]['controlhost'] = '';
    // $cfg['Servers'][$i]['controlport'] = '';



    $cfg['Servers'][1]['pmadb'] = 'phpmyadmin';
    $cfg['Servers'][1]['controluser'] = 'pma';
    $cfg['Servers'][1]['controlpass'] = '';

    $cfg['Servers'][1]['bookmarktable'] = 'pma_bookmark';
    $cfg['Servers'][1]['relation'] = 'pma_relation';
    $cfg['Servers'][1]['userconfig'] = 'pma_userconfig';
    $cfg['Servers'][1]['table_info'] = 'pma_table_info';
    $cfg['Servers'][1]['column_info'] = 'pma_column_info';
    $cfg['Servers'][1]['history'] = 'pma_history';
    $cfg['Servers'][1]['recent'] = 'pma_recent';
    $cfg['Servers'][1]['table_uiprefs'] = 'pma_table_uiprefs';
    $cfg['Servers'][1]['tracking'] = 'pma_tracking';
    $cfg['Servers'][1]['table_coords'] = 'pma_table_coords';
    $cfg['Servers'][1]['pdf_pages'] = 'pma_pdf_pages';
    $cfg['Servers'][1]['designer_coords'] = 'pma_designer_coords';



    // $cfg['Servers'][$i]['favorite'] = 'pma__favorite';
    // $cfg['Servers'][$i]['users'] = 'pma__users';
    // $cfg['Servers'][$i]['usergroups'] = 'pma__usergroups';
    // $cfg['Servers'][$i]['navigationhiding'] = 'pma__navigationhiding';
    // $cfg['Servers'][$i]['savedsearches'] = 'pma__savedsearches';
    // $cfg['Servers'][$i]['central_columns'] = 'pma__central_columns';
    // $cfg['Servers'][$i]['designer_settings'] = 'pma__designer_settings';
    // $cfg['Servers'][$i]['export_templates'] = 'pma__export_templates';
    /* Contrib / Swekey authentication */
    // $cfg['Servers'][$i]['auth_swekey_config'] = '/etc/swekey-pma.conf';

    /**
     * End of servers configuration
     */

    /**
     * Directories for saving/loading files from server
     */
    $cfg['UploadDir'] = '';
    $cfg['SaveDir'] = '';

    /**
     * Whether to display icons or text or both icons and text in table row
     * action segment. Value can be either of 'icons', 'text' or 'both'.
     * default = 'both'
     */
    //$cfg['RowActionType'] = 'icons';

    /**
     * Defines whether a user should be displayed a "show all (records)"
     * button in browse mode or not.
     * default = false
     */
    //$cfg['ShowAll'] = true;

    /**
     * Number of rows displayed when browsing a result set. If the result
     * set contains more rows, "Previous" and "Next".
     * Possible values: 25, 50, 100, 250, 500
     * default = 25
     */
    //$cfg['MaxRows'] = 50;

    /**
     * Disallow editing of binary fields
     * valid values are:
     *   false    allow editing
     *   'blob'   allow editing except for BLOB fields
     *   'noblob' disallow editing except for BLOB fields
     *   'all'    disallow editing
     * default = 'blob'
     */
    //$cfg['ProtectBinary'] = false;

    /**
     * Default language to use, if not browser-defined or user-defined
     * (you find all languages in the locale folder)
     * uncomment the desired line:
     * default = 'en'
     */
    //$cfg['DefaultLang'] = 'en';
    //$cfg['DefaultLang'] = 'de';

    /**
     * How many columns should be used for table display of a database?
     * (a value larger than 1 results in some information being hidden)
     * default = 1
     */
    //$cfg['PropertiesNumColumns'] = 2;

    /**
     * Set to true if you want DB-based query history.If false, this utilizes
     * JS-routines to display query history (lost by window close)
     *
     * This requires configuration storage enabled, see above.
     * default = false
     */
    //$cfg['QueryHistoryDB'] = true;

    /**
     * When using DB-based query history, how many entries should be kept?
     * default = 25
     */
    //$cfg['QueryHistoryMax'] = 100;

    /**
     * Whether or not to query the user before sending the error report to
     * the phpMyAdmin team when a JavaScript error occurs
     *
     * Available options
     * ('ask' | 'always' | 'never')
     * default = 'ask'
     */
    //$cfg['SendErrorReports'] = 'always';

    /**
     * You can find more configuration options in the documentation
     * in the doc/ folder or at <http://docs.phpmyadmin.net/>.
     */
0
P type Concept