У меня есть .sql файл и вы хотите заменить уже существующую базу данных, нажав кнопку. Все работает нормально. Кроме запроса create. Есть ли запрос или команда для импорта целых баз данных?MySQL заменить базу данных
$filename = 'file.sql';
// MySQL host
$mysql_host = 'localhost';
// MySQL username
$mysql_username = 'user';
// MySQL password
$mysql_password = 'pw';
// Database name
$mysql_database = 'dbName';
// Connect to MySQL server
mysql_connect($mysql_host, $mysql_username, $mysql_password) or die('Error connecting to MySQL server: ' . mysql_error());
// Select database
mysql_select_db($mysql_database) or die('Error selecting MySQL database: ' . mysql_error());
$drop_db = "DROP DATABASE dbName";
mysql_query($drop_db) or die ("error");
$create_db = "";
Возможный дубликат [Как я могу импортировать базу данных MySQL из терминала?] (Http://stackoverflow.com/questions/4546778/how-can-i-import-a-database-with-mysql -from-terminal) –
не должно быть в/из терминала – Valcone
https://www.phpmyadmin.net/ –