Загрузка и выгрузка данных в mysql

Создать backup

mysqldump -u user --p password database > backup.sql

Создать backup отдельной таблицы и необходимый ввод пароля

mysqldump -u user -p database table> backup.sql

Создать backup с условием

mysqldump -u username -p database table --where="status='1'"> rows_dump_from_table.sql

Создать backup с условием и параметрами

--skip-triggers: пропустить тригера

--no-create-db: пропустить создание таблицы

--no-create-info: не создавать информацию

--compact: удалить коменты

--no-data: только структуру

| gzip: использовать сжатие в gz

Создать бекап просто с insert(без drop, create) и в сжатом виде

mysqldump -u username -p database table --where="status='1'" --skip-triggers --compact --no-create-info | gzip > rows_dump_from_table.sql

Залить backup

mysql -u user --p password database < backup.sql

Загрузка через консоль mysql

  • Заходим в MySQL vчерез команду: mysql -u USERNAME -p.
  • Создаем базу: create database DB_NAME;.
  • Переключаемся на базу: use DB_NAME;.
  • Загружаем данные: source /path/to/file.sql.