1. Удалить binlog до определенной даты:
PURGE BINARY LOGS BEFORE '2018-01-01 12:00:00';
  1. Узнать количество строк в таблице:
SELECT COUNT(1) FROM название_таблицы
# SQL-запрос с условием:
SELECT COUNT(1) FROM название_таблицы WHERE условие
  1. Сделать дамп БД:
mysqldump -u USERNAME -p --single-transaction DB_NAME > DUMP_NAME.sql
  1. Залить дамп БД:
mysql -u USERNAME -p DB_NAME < DUMP_NAME.sql
  1. Узнать права пользователя:
show grants for 'USER'@'HOST';
  1. Выполнить дамп и залить его на новый сервер, без промежуточного файла:
mysqldump -u USER -p'PASSWORD' --single-transaction DB_NAME | mysql -u USER -h HOST -p'PASSWORD' DB_NAME

На этом все.

Дополнительные ссылки

  1. mysql: полезные команды и настройки
  2. mysqldump: 1044 Access denied when using LOCK TABLES
  3. DO - Migrate MySQL
  4. The MySQL SYS Schema in MySQL 5.7.7