Декабрь 03, 2015
Столкнулся с тем, что надо было восстановить базу данных из дампа. Размер дампа был около гигабайта. Естественно, phpMyAdmin такой большой объем не восстанавливал, даже если файл заархивирован. Лезть в настройки php очень не хотелось.
Создал новую базу, задал нового пользователя.
Для примера назову базу DB_BASE, пользователь DB_USER, пароль 123.
Дальше залил дамп базы в /home. Пусть он будет называться mydatabase.sql
И дальше по ssh выполнил следующую команду:
mysql -uDB_USER -p123 -f DB_BASE < /home/mydatabase.sql
После долгих потуг база восстановилась.
Иногда нужно указать кодировку базы. Это решается так:
mysql -uDB_USER -p123 -f --default-character-set=UTF8 DB_BASE < /home/mydatabase.sql
Запись в: MySQL - Без комментариев - Тэги: PHP, phpMySQL, ssh, terminal, Web-Server, веб-сервер, доступ, Пароли, Пользователь