phpMyAdmin
 sql >> Baza danych >  >> Database Tools >> phpMyAdmin

Połączenie dla kontrolera zdefiniowanego w Twojej konfiguracji nie powiodło się z phpMyAdmin w XAMPP

  1. Otwórz phpMyAdmin w przeglądarce i zaloguj się jako root.
  2. Utwórz bazę danych o nazwie phpmyadmin
  3. Utwórz użytkownika o nazwie pma i ustaw "host" na nazwę hosta lub adres IP twojego serwera WWW (jeśli serwer WWW i MySQL są na tym samym polu użyj localhost ), zanotuj hasło i przyznaj nowemu użytkownikowi pełną kontrolę nad phpmyadmin Baza danych. Zaleca się, aby ten użytkownik nie miał dostępu do niczego poza tą bazą danych.
  4. Przejdź do katalogu instalacyjnego phpMyAdmin, gdzie powinieneś znaleźć podkatalog o nazwie sql .
  5. W sql znajdziesz plik o nazwie create_tables.sql . Otwórz go w edytorze tekstu.
  6. W phpMyAdmin wybierz phpmyadmin bazy danych i kliknij zakładkę „SQL”.
  7. Skopiuj/wklej cały tekst z create_tables.sql w polu tekstowym i uruchom zapytanie.
  8. Otwórz config.inc.php w katalogu instalacyjnym phpMyAdmin i dodaj następujące wiersze (lub zmień istniejące ustawienia, jeśli już tam są):

    $cfg['Servers'][1]['pmadb'] = 'phpmyadmin';
    $cfg['Servers'][1]['controluser'] = 'pma';
    $cfg['Servers'][1]['controlpass'] = '<your password>';
    
    // Note: The list below may grow as PMA evolves and more control tables are added
    // Use your common sense! Don't just blindly copypasta, look at what it means!
    $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';
    
  9. Zapisz i zamknij plik.

WAŻNE - PMA ładuje konfigurację podczas logowania, ocenia ją i przechowuje w danych sesji, więc komunikat nie zniknie, dopóki tego nie zrobisz:

  1. Wyloguj się z phpMyAdmina i zaloguj się ponownie

Problem rozwiązany.



  1. DBeaver
  2.   
  3. phpMyAdmin
  4.   
  5. Navicat
  6.   
  7. SSMS
  8.   
  9. MySQL Workbench
  10.   
  11. SQLyog
  1. Jak osiągnąć ten sam wynik za pomocą Mysql Joins zamiast zagnieżdżonych podzapytań?

  2. MySql phpMyAdmin:Automatyczna replikacja/synchronizacja dwóch baz danych

  3. Tworzenie tabeli nie powiodło się w mysql, gdy domyślnie używasz CURDATE()

  4. Jak utworzyć plik konfiguracyjny dla phpMyAdmin?

  5. PHP tworzy tabelę HTML z bazy danych