Я хочу импортировать мой дамп базы данных на сервер phpmyadmin. Для этого сначала я экспортирую весь дамп базы данных как db-backup-2016-09-14 14.25.11.sql file.after tht я пытался импортировать этот SQL файл на мой сервер phpmyadmin.Below мой кодИмпорт файла .sql на сервер cpanel phpmyadmin
<?php
date_default_timezone_set('Asia/Kolkata');
$date = date("Y-m-d");
$time = date("Y-m-d H:i:s");
import_tables();
function import_tables()
{
$filename = 'db-backup-2016-09-14 14.25.11.sql';
$mysql_host = '192.168.1.1';
$mysql_username = 'databaseuser';
$mysql_password = 'databasepassword';
$mysql_database = 'databasename';
$conn=mysqli_connect($mysql_host, $mysql_username, $mysql_password,$mysql_database) or die('Error connecting to MySQL server: ' . mysqli_error($conn));
mysqli_select_db($conn,$mysql_database) or die('Error selecting MySQL database: ' . mysqli_error($conn));
$templine = '';
$lines = file($filename);
foreach ($lines as $line)
{
if (substr($line, 0, 2) == '--' || $line == '')
continue;
$templine .= $line;
if (substr(trim($line), -1, 1) == ';')
{
mysqli_query($conn,$templine) or print('Error performing query \'<strong>' . $templine . '\': ' . mysqli_error($conn) . '<br /><br />');
$templine = '';
}
}
echo "Tables imported successfully";
}
?>
Здесь имя хоста объявил мой IP-адрес сервера и имя пользователя пароль, который я дал в базе данных MySQL имя пользователя пароль, созданный в server.For это им получать ошибки как
Проблема с подключением к серверу. Если кто-нибудь знает решение, пожалуйста, помогите мне выйти из этой проблемы. Спасибо заранее
это не ваши реальные детали соединения, не так ли? –
Я даже не знаю, почему вы это делаете, если хотите использовать phpmyadmin. Просто импортируйте файл, который, по-видимому, уже есть. Или используйте инструмент командной строки mysql для импорта файла. Нет никакого смысла в использовании этого PHP-кода. –
В моем приложении, если пользователь, работающий на локальном сервере, после того, как он вставил все данные, просто щелкнул резервную копию, он должен экспортировать данные локального сервера и импортировать в базу данных сервера для tht im using PHP –