Перенос большой базы данных MySQL

Понадобилось перенести огромную mysql базу данных, на другой сервер. Всего объем : 18гб, около 266 млн. записей.

Стандартными средствами phpMyadmin, не возможно это сделать, не поможет и известный скрипт Sypex Dumper.

Но мы можем воспользоваться средствами MySQL через SSH.

1.  Подключаемся по SSH к серверу куда нам нужно перенести вашу БД.

ssh user_name@server_ip

2. Импортируем базу в файл sql:

mysqldump -hserver_ip -uuser_name -p db_name>db_name.sql

3. Экспортировать бд:

mysql -uuser_name -p db_name < db_name.sql

Вся процедура заняла около 2х часов.

Git установка и настройка на примере bitbucket.

В этой статье, я хочу рассказать Вам, как устанавливается и настраиваться git на Ubuntu 14.04, и как подключить его к аккаунту на  bitbucket.

Bitbucket, я выбрал потому, что там можно бесплатно, использовать приватные репозитории.

git_logo-1024x480

Шаг 1. Установка Git.

Выполняем в терминале (Ctrl+Alt+T)

$ sudo apt-get install git

Настроим имя пользователя

$ git config --global user.name "FIRST_NAME LAST_NAME"

Укажем email

$ git config --global user.email "MY_NAME@example.com"

Шаг 2. Настройка SSH

Генерируем ключ

$ ssh-keygen

На все вопросы отвечаем нажатием Enter

Запустите ssh-agent

$ ps -e | grep [s]sh-agent

Добавляем ключ в ssh-agent

$ ssh-add ~/.ssh/id_rsa

Шаг 3. Установка ключа на Bitbucket

  1. Заходим на сайт bitbucket.org
  2. Кликаем по своей аватарке
  3. Выбираем «Управление аккаунтом» —> «SSH-ключи»
  4. В терминале выполняем
    $ cat ~/.ssh/id_rsa.pub
  5. Копируем результат команды, и вставляем в окно в браузере.
  6. Жмем добавить ключ

На этом все, осталось разве что клонировать ваш проект с Bitbucket, для этого нужно перейти в директорию где у вас должен лежать сайт, и выполнить в терминале :

$ git clone git@bitbucket.org:Your_login/your_repo.git

Более подробнее о том как работать с git, на сайтах: githowto.com и git-scm.com