Перенос таблиц mysql с одного сервера на другой

Чтобы перенести базу данных mysql на другой хостинг совсем не обязательно использовать утилиты mysqldump и mysql. Все можно сделать намного быстрее и проще.

Експорт таблицы в файл:

SET NAMES 'utf8';
SET CHARACTER SET 'utf8';
SET SESSION collation_connection = 'utf8_general_ci';
SELECT * FROM `table` INTO OUTFILE 'mysql.sql';

Здесь `table` - название таблицы, а 'mysql.sql' - файл куда будут записаны данные.

Импорт таблицы из файла:

SET NAMES 'utf8';
SET CHARACTER SET 'utf8';
SET SESSION collation_connection = 'utf8_general_ci';
LOAD DATA INFILE 'mysql.sql' INTO TABLE `table` CHARACTER SET 'utf8';

Вот и все.

0 коммент.:

Отправить комментарий