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

Nie można zwiększyć rozmiaru przesyłanego pliku WAMP

Przy tak dużym pliku kopii zapasowej bazy danych łatwiej byłoby użyć MYSQL Console aby przywrócić tę bazę danych. Nie ma żadnych ograniczeń rozmiaru ani czasu wykonywania, które ma skrypt php.

Robisz to za pomocą ikony wampmanager w zasobniku systemowym

wampmanager -> MYSQL -> MYSQL Console

kliknij MYSQL Console menu i uruchomi mysql.exe w oknie poleceń.

Będzie Cię rzucać wyzwaniem root hasło najpierw, więc jeśli nie zmieniłeś hasła do kont MYSQL, po prostu naciśnij enter

Jeśli zmieniłeś root hasło wprowadź hasło i naciśnij Enter

Teraz w mysql> wiersz polecenia wprowadź

source C:/path/to/your/backup.sql

A mysql uruchomi przywracanie tak długo, jak to zajmie dokończenie przywracania

Jeśli musisz użyć phpMyAdmin, będziesz musiał zmienić odpowiednie konfiguracje, aby to zrobić.

Alias ​​phpMyAdmin zawiera te parametry właśnie w tym celu i oczywiście zastąpi standardowy php.ini ustawienie tych parametrów. W końcu nie chcesz zmieniać pliku php.ini w przypadku przywrócenia uruchomisz go może tylko raz i na stałe wpłyniesz na całe środowisko PHP.

Konfigurację phpMyAdmina można znaleźć w \wamp\alias\phpmyadmin.conf

Alias /phpmyadmin "D:/wamp/apps/phpmyadmin4.7.0/"

<Directory "D:/wamp/apps/phpmyadmin4.7.0/">
    Options Indexes FollowSymLinks MultiViews
  AllowOverride all
  <ifDefine APACHE24>
        Require local
    </ifDefine>
    <ifDefine !APACHE24>
        Order Deny,Allow
        Deny from all
        Allow from localhost ::1 127.0.0.1
    </ifDefine>

# To import big file you can increase values
  php_admin_value upload_max_filesize 128M
  php_admin_value post_max_size 128M
  php_admin_value max_execution_time 360
  php_admin_value max_input_time 360
</Directory>

Wszystko, co musisz zrobić, to zwiększyć odpowiednie wartości, więc możesz na przykład wypróbować te

  php_admin_value upload_max_filesize 5128M
  php_admin_value post_max_size 5256M
  php_admin_value max_execution_time 600
  php_admin_value max_input_time 600


  1. DBeaver
  2.   
  3. phpMyAdmin
  4.   
  5. Navicat
  6.   
  7. SSMS
  8.   
  9. MySQL Workbench
  10.   
  11. SQLyog
  1. Jak uruchomić konkretne zapytanie sql dla każdego wiersza w tabeli?

  2. session_start():Nie udało się zainicjować modułu pamięci:memcache (ścieżka:/var/lib/php5) w /usr/share/phpmyadmin/libraries/session.inc.php w wierszu 81

  3. Automatyczne logowanie phpMyAdmin

  4. Instalowanie phpmyadmina z home-brew

  5. Import CSV utf8 z phpmyadmin