How to Import 1GB .sql file to WAMP/phpmyadmin

前端 未结 13 1986
旧巷少年郎
旧巷少年郎 2020-12-04 09:46

I want to import over 1GB size sql file to MySQL database in localhost WAMP/phpmyadmin. But phpmyadmin UI doesn\'t allow

相关标签:
13条回答
  • 2020-12-04 10:15

    A phpMyAdmin feature called UploadDir permits to upload your file via another mechanism, then importing it from the server's file system. See http://docs.phpmyadmin.net/en/latest/faq.html#i-cannot-upload-big-dump-files-memory-http-or-timeout-problems.

    0 讨论(0)
  • 2020-12-04 10:18

    Step 1: Find the config.inc.php file located in the phpmyadmin directory. In my case it is located here:

    C:\wamp\apps\phpmyadmin3.4.5\config.inc.php 
    

    Note: phymyadmin3.4.5 folder name is different in different version of wamp

    Step 2: Find the line with $cfg['UploadDir'] on it and update it to:

    $cfg['UploadDir'] = 'upload';
    

    Step 3: Create a directory called ‘upload’ within the phpmyadmin directory.

    C:\wamp\apps\phpmyadmin3.2.0.1\upload\
    

    Step 4: Copy and paste the large sql file into upload directory which you want importing to phymyadmin

    Step 5: Select sql file from drop down list from phymyadmin to import.

    0 讨论(0)
  • 2020-12-04 10:20

    I suggest you'd definitely use mysql command prompt that would be faster option. because there are limitation in phpmyadmin UI and browsers itself for process request

    following are steps to use mysql command line.

    doesnt matter if you user xampp/wamp/mamp

    find mysql directory in xampp/wamp/mamp in your system directory
    

    search for bin folder path is system dir/(xampp/wamp)/mysql/bin

    now open command prompt i'll refer to windows
    
    please change directory in command line and point to path_to_mysql_bin
    

    then user following command

    "mysql-u root -p -h localhost" press enter system will ask for password press enter again

    finally you're in

    please use command "use Database_name" to point to specific database and you're good to go

    if you want to upload database in to for ex. temp table

    then follow these steps

    use temp;
    source path_to_sql_file_where_db_is_store_in_your_system.sql;
    

    this will upload sql file database in temp db

    if you didnt get any part from this then please pm me i'll definitely help you out.

    Mitesh

    0 讨论(0)
  • 2020-12-04 10:25

    Go to c:/wamp/apps/phpadmin3.5.2 Make a new subfolder called ‘upload’ Edit config.inc.php to find and update this line: $cfg[‘UploadDir’] = ‘upload’ Now when you import a database, you will give a drop-down list in web server upload directory with all the files in this directory. Chose the file you want and you are done.

    0 讨论(0)
  • 2020-12-04 10:29

    Make sure to check the phpMyAdmin config file as well! On newer WAMP applications it is set to 128Mb by default. Even if you update php.ini to desired values you still need to update the phpmyadmin.conf!

    Sample path: C:\wamp64\alias\phpmyadmin.conf

    Or edit through your WAMP icon by: ->Apache -> Alias directories -> phpMyAdmin

    0 讨论(0)
  • 2020-12-04 10:30

    What are the possible ways to do that such as any SQL query to import .sql file ?

    Try this

     mysql -u<user> -p<password> <database name> < /path/to/dump.sql
    

    assuming dump.sql is your 1 GB dump file

    0 讨论(0)
提交回复
热议问题