Одним из решений является введение вторичной оси:
fig, ax = plt.subplots()
sb.regplot(x='round', y='money', data=firm, ax=ax)
ax2 = ax.twinx()
sb.regplot(x='round', y='dead', data=firm, ax=ax2, color='r')
sb.plt.show()
Сначала выведите схему (она, конечно, помещается в 2 МБ, нет?)
mysqldump -d --all-databases
и восстановление это.
Впоследствии дамп только данные в отдельных операторах вставки, таким образом, можно разделить файлы и восстановить их, не имея необходимость связывать их на удаленном сервере
mysqldump --all-databases --extended-insert=FALSE --no-create-info=TRUE
Попробуйте csplit (1) для вырезания объема производства в отдельные таблицы на основе регулярных выражений (соответствие границе таблицы, я думал бы).
Вы говорите, что у Вас нет доступа к второму серверу. Но если у Вас есть доступ оболочки к первому серверу, где таблицы, можно разделить дамп таблицей:
for T in `mysql -N -B -e 'show tables from dbname'`; \
do echo $T; \
mysqldump [connecting_options] dbname $T \
| gzip -c > dbname_$T.dump.gz ; \
done
Это создаст gzip файл для каждой таблицы.
Другой способ разделить вывод mysqldump в отдельных файлах использует - опция вкладки.
mysqldump [connecting options] --tab=directory_name dbname
, где directory_name является названием пустого каталога. Эта команда создает .sql файл для каждой таблицы, содержа оператор CREATE TABLE и .txt файл, содержа данные, чтобы быть восстановленной с помощью ДАННЫХ ЗАГРУЗКИ INFILE. Я не уверен, может ли phpMyAdmin обработать эти файлы с Вашим конкретным ограничением, все же.
Можно вывести отдельные таблицы с mysqldump путем выполнения mysqldump database table1 table2 ... tableN
, Если ни одна из таблиц не является слишком большой, который будет достаточно. Иначе необходимо будет начать разделять данные в больших таблицах.
Вам не нужен ssh-доступ ни к одному из ваших серверов. Подходит только клиент mysql [dump]. С помощью mysql [dump] вы можете создать дамп своей базы данных и импортировать ее снова.
На вашем ПК вы можете сделать что-то вроде:
$ mysqldump -u originaluser -poriginalpassword -h originalhost originaldatabase | mysql -u newuser -pnewpassword -h newhost newdatabase
и все готово. : -)
надеюсь, что это поможет
Проверьте SQLDumpSplitter 2, я только что успешно использовал его для разделения дампа размером 40 Мб. Вы можете получить его по ссылке ниже:
Надеюсь, это поможет.