Чтобы увеличить размер кучи в IntelliJ IDEA, следуйте приведенным ниже инструкциям. Это работало для меня.
Для пользователей Windows
Перейдите в место, где установлена среда IDE, и выполните поиск следующего.
idea64.exe.vmoptions
Отредактируйте файл и добавьте следующее.
-Xms512m
-Xmx2024m
-XX:MaxPermSize=700m
-XX:ReservedCodeCacheSize=480m
Вот и все!
1) можно ли выполнить mysqldump от должностного лица или passthru
2) смотрите на это: http://www.php-mysql-tutorial.com/perform-mysql-backup-php.php
Если бы можно использовать сценарии PHP на сервере, я рекомендовал бы phpmyadmin. Затем можно сделать это от веб-интерфейса.
Необходимо проверить PHPMyAdmin, это - базирующееся административное средство MySQL php. Это поддерживает резервные копии и восстановление для базы данных, а также 'GUI' к серверу базы данных. Это работает очень хорошо.
Вот один подход, генерирующий много отдельных операторов запроса. Можно также использовать, интегрируются, чтобы более эффективно объединить строки, но это легче считать для начинающих, и полученный из этого можно придумать миллион других подходов.
$results = mysql_query("SELECT * FROM `table_name`");
while($row = mysql_fetch_assoc($results)) {
$query = "INSERT INTO `table_name` ";
$fields = '(';
$values = '(';
foreach($row as $field=>$value) {
$fields .= "'".$field."',";
$values .= "'".mysql_escape_string($value)."',";
}
//drop the last comma off
$fields = substr($fields,0,-1);
$values = substr($values,0,-1);
$query .= $fields . " VALUES " . $values;
//your final result
echo $query;
}
Посмотрите, запустило ли это Вас
Я - вполне уверенный phpMyAdmin, сделает это для Вас.
Это
select 'insert into table table_name (field1, field2) values'
|| table_name.field1 || ', ' || table_field2 || ');'
from table_name
должны запустить Вас. Замена || с оператором объединения строк для Вашего аромата дб. Если field1 или field2 являются строками, необходимо будет придумать некоторый прием для заключения в кавычки/выхода.