Создание и восстановление БД MYSQL в коммандной строке ubuntu

Рейтинг:  1 / 5

Звезда активнаЗвезда не активнаЗвезда не активнаЗвезда не активнаЗвезда не активна
 

В этой строке поставим себе цель поднять копию (например сайта) на экспериментальной машине, в частности создание и поднятие файла sql.

Ита, по шагам:

1. Имеется только что поставленная операционная систем а ubuntu

2. В процессе установки был выбран пункт ЛАМП. Соответственно у нас есть готовый mysql сервер

3. Сначала создаем чистую БД. Причем  в кодировке UTF8. В консоли пишем:

  mysql -uroot -p677Ghh

тут root - имя пользователя БД и p677Ghh это пароль

нажимаем ввод

попадаем в режим ввода комманд в mysql сервере

mysql>

mysql>CREATE DATABASE  bd441 CHARACTER SET utf8 COLLATE utf8_general_ci ;

в этой строке создаем базу данных bd441 c кодировкой юникод (UTF8). Не забываем в конце точка с запятой, иначе строка для интерпретатора будет не законченной.

нажимаем ввод.

Получаем

Query OK, 1 row affected (0.01 sec)

Все БД создана, можно из этого режима выходить.

exit

Мы попадаем снова в линуксовую консоль.

Теперь во вновь созданную БД нам надо залить таблицы и всю информацию, содержащуюся в них!

mysql -uroot -p677Ghh bd441 < /home/user/dump_file.sql
Комманда выше заливает дамп Бд, находящуюся по пути home/user из файла dump_file.sql в БД bd441 с параметрами авторизации root и паролем 677Ghh
Через определенное время комманда выполнится. причем чем дольше идет выполнение, тем "толще" ваш sql файл. Желательно дождаться отработки комманды. Если файл SQL дампа не поврежденный, заливка происходит без проблем.
Старайтесь и дамп и поднятие делать в консоле, особенно тяжелые БД.