Импорт большой базы

Решил накотать не большой манаул по импорте больших баз данных.
Не каждый раз можно импортировать через phpmyadmin базу большого размера. Например метров 30.
Действия происходят на рабочем компе на котором стоит сервер мускула куда надо импортировать базу (можно через удаленный рабочий стол).
Пуск — выполнить — command.com (cmd.exe) — зайдем в конневой каталог для удобства cd
Теперь нам нужен root доступ для выполнения команд create database.
Если есть у нас запускаем:
C:mysqlbinmysql.exe -u root -p
Вводим пароль.
Вот что у нас получилось:

Microsoft(R) Windows DOS
(C)Copyright Microsoft Corp 1990-2001.

C:DOCUME~1ADMINI~1>cd

C:>C:mysqlbinmysql.exe -u root -p
Enter password: *****
Welcome to the MySQL monitor. Commands end with ; or g.
Your MySQL connection id is 2 to server version: 5.0.18-nt

Type ‘help;’ or ‘h’ for help. Type ‘c’ to clear the buffer.

mysql>

Создаем базу данных:

mysql> CREATE DATABASE `ku_devilrt`;
Query OK, 1 row affected (0.00 sec)

mysql>

Соединямся с базой:

mysql> USE `ku_devilrt`;
Database changed

Производим импорт:

mysql> SOURCE c:baza.sql

Пойдет импорт базы, занять может и 5 минут и все 20, а то и час, все зависит от размера.

P.S Статья была написана для форума девил арт.

Вверх