|
Search |
Requirements:
It may be necessary to add the following line on the top of your backup copy: use name_of_database; database = the name in which you will import the data You can now edit the script. Substitute: - name_of_the_base.sql with the file name, - server_sql with server on which database is installed, - name_of_the_base with the database name, - password with password assigned to the database.
echo "Your base restoration is in progress....... "; system("cat name_of_the_base.sql | mysql --host=server_sql --user=name_of_the_base --password=password name_of_the_base"); echo "End.Your base is on your hosting."; ?>
#!/usr/bin/perl print "Your base restoration is in progress....... "; system("cat name_of_the_base.sql | mysql --host=server_sql --user=name_of_the_base --password=password name_of_the_base"); print "End.Your base is on your hosting."; Upload the script you have created as well as the dump to www directory. The script should be accessible from the link: http://yourdomain.com/script_path/importbase.php Note: If your dump is in .sql.gz, you need only to place this command at the beginning of the script: system("gunzip base_name.sql.gz"); Example : In PHP : echo "unzip file..... "; system("gunzip testbackup.sql.gz"); echo "Your base restoration is in progress...... "; system("cat testbackup.sql | mysql --host=sql3 --user=testimport --password=RtPgDsmL testimport"); echo "End.Your base is on your hosting."; ?> In PERL: #!/usr/bin/perl print "Unzip file..... "; system("gunzip testbackup.sql.gz"); print "Your base restoration is in progress....... "; system("cat testbackup.sql | mysql --host=sql3 --user=testimport --password=RtPgDsmL testimport"); print "End.Your base is on your hosting."; If you have one Plan service, you may copy your base via ssh. It's sufficient to connect to your ssh server, choose a directory and enter the following command: cat name_of_the_base.sql | mysql --host=server_sql -- user=name_of_the_base --password=password name_of_the_base Example : cat testbackup.sql | mysql --host=sql3 --user=testimport --password=RtPgDsmL testimport etc. |