![]() | ![]() |
|
![]() |
|
|
|
![]() |
|
Опции темы | Опции просмотра |
#1
|
||||
|
||||
![]() Если вы администратор сервера или VPS, вы можете восстанавливать базы данных через SSH (shell)
Это дает возможность без проблем восстанавливать и резервировать базы данных MySQL 1. Восстановление базы данных (импортировать базу данных) Код HTML:
mysql -u имя_пользователя -p -h имя_сервера_БД имя_базы < dump.sql имя_пользователя: userdb имя_сервера_БД: localhost (в основном на всех серверах) имя_базы: dbname dump.sql - сама база данных Это будет выглядеть так mysql -u userdb -p -h localhost dbname < dump.sql после запуска команды, у вас запросит пароль для пользователя базы данных userdb, естественно вы должны знать его. Пароль получаете при создании самой базы данных. 2. Если вам нужно экспортировать (резервировать, создать копию) базы данных MySQL, то это будет выглядеть так Код HTML:
mysqldump -u имя_пользователя -p -h имя_сервера_БД имя_базы > dump.sql Иногда бывает что из-за большой базы данных и стандартной настройки MySQL сервера выдается ошибка в виде ERROR 1153 (08S01) at line 4690: Got a packet bigger than 'max_allowed_packet' bytes т.е. стоит лимит на посылку пакетов в самой настройки MySQL Вы можете исправить это без проблем. Найдите файл my.cnf Вероятно он находится в /etc/my.cnf Открываем и редактируем этот файл root@192.168.0.1 [/] vi /etc/my.cnf В нем найдите строку max_allowed_packet и поменяйте значения, если у вас стоит 16M или меньше или больше, то поставьте больше того что стоит. В место значения в строке max_allowed_packet = 16M поставьте max_allowed_packet = 32M сохраняем файл и перезапускаем MySQL root@192.168.0.1 [/] service mysql restart Не забудьте, если вы пытались восстанавливать базу и у вас выдало эту ошибку, то вам необходимо будет удалить все таблица которые создались. и запустить восстановление еще раз. Информация как увеличить лимит пакетов на официальном сайте MySQL B.5.2.10. Packet too large http://dev.mysql.com/doc/refman/5.0/...too-large.html
__________________
Администрация оставляет за собой право кастрировать участников форума
![]() |
![]() |
Социальные закладки |
Метки |
08s01, 1153, 469got, базы, восстановление, allowed, bigger, bytes, error, ошибка, line, max, mysql, packet, данных |
Опции темы | |
Опции просмотра | |
|
|